home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Comedians - The People Behind the Laughter
/
Comedians - The People Behind the Laughter.iso
/
com4
/
com4.rsrc
/
CODE_11519_lcoComp.txt
< prev
next >
Wrap
Text File
|
1995-08-08
|
473KB
|
8,492 lines
# near model CODE resource
# jump table entries: 3520-3570 (51 of them)
00000000 4E56 FFF4 link A6, -0x000C
00000004 486E FFFA pea.l [A6 - 0x6]
00000008 486E FFF4 pea.l [A6 - 0xC]
0000000C 4EBA 47D4 jsr [PC + 0x47D4 /* 000047E2 */]
00000010 4A00 tst.b D0
00000012 504F addq.w A7, 8
00000014 661C bne +0x1E /* 00000032 */
label00000016:
00000016 486E FFF4 pea.l [A6 - 0xC]
0000001A 4EBA 47FE jsr [PC + 0x47FE /* 0000481A */]
0000001E 7000 moveq.l D0, 0x00
00000020 2F00 move.l -[A7], D0
00000022 4878 00E3 push.l 0xE3
00000026 4EBA 2C46 jsr [PC + 0x2C46 /* 00002C6E */]
0000002A 4FEF 000C lea.l A7, [A7 + 0xC]
0000002E 6000 013E bra +0x140 /* 0000016E */
label00000032:
00000032 302E FFFA move.w D0, [A6 - 0x6]
00000036 0440 001B subi.w D0, 0x1B
0000003A 6718 beq +0x1A /* 00000054 */
0000003C 5340 subq.w D0, 1
0000003E 677C beq +0x7E /* 000000BC */
00000040 5340 subq.w D0, 1
00000042 6778 beq +0x7A /* 000000BC */
00000044 5340 subq.w D0, 1
00000046 6774 beq +0x76 /* 000000BC */
00000048 5340 subq.w D0, 1
0000004A 6770 beq +0x72 /* 000000BC */
0000004C 0440 000A subi.w D0, 0xA /* '\n' */
00000050 6724 beq +0x26 /* 00000076 */
00000052 60C2 bra -0x3C /* 00000016 */
label00000054:
00000054 4EBA 13AE jsr [PC + 0x13AE /* 00001404 */]
00000058 4A00 tst.b D0
0000005A 660A bne +0xC /* 00000066 */
0000005C 4A6D F054 tst.w [A5 - 0xFAC]
00000060 6600 010C bne +0x10E /* 0000016E */
00000064 60B0 bra -0x4E /* 00000016 */
label00000066:
00000066 486E FFFA pea.l [A6 - 0x6]
0000006A 486E FFF4 pea.l [A6 - 0xC]
0000006E 4EBA 4772 jsr [PC + 0x4772 /* 000047E2 */]
00000072 504F addq.w A7, 8
00000074 606A bra +0x6C /* 000000E0 */
label00000076:
00000076 7000 moveq.l D0, 0x00
00000078 2F00 move.l -[A7], D0
0000007A 4EBA 491E jsr [PC + 0x491E /* 0000499A */]
0000007E 7000 moveq.l D0, 0x00
00000080 2F00 move.l -[A7], D0
00000082 4EBA 4916 jsr [PC + 0x4916 /* 0000499A */]
00000086 7000 moveq.l D0, 0x00
00000088 2F00 move.l -[A7], D0
0000008A 4EBA 490E jsr [PC + 0x490E /* 0000499A */]
0000008E 7000 moveq.l D0, 0x00
00000090 2F00 move.l -[A7], D0
00000092 4EBA 4906 jsr [PC + 0x4906 /* 0000499A */]
00000096 7000 moveq.l D0, 0x00
00000098 2F00 move.l -[A7], D0
0000009A 4EBA 48FE jsr [PC + 0x48FE /* 0000499A */]
0000009E 7000 moveq.l D0, 0x00
000000A0 2F00 move.l -[A7], D0
000000A2 4EBA 48F6 jsr [PC + 0x48F6 /* 0000499A */]
000000A6 7000 moveq.l D0, 0x00
000000A8 2F00 move.l -[A7], D0
000000AA 4EBA 48EE jsr [PC + 0x48EE /* 0000499A */]
000000AE 4878 7FFF push.l 0x7FFF
000000B2 4EBA 48E6 jsr [PC + 0x48E6 /* 0000499A */]
000000B6 4FEF 0020 lea.l A7, [A7 + 0x20]
000000BA 6024 bra +0x26 /* 000000E0 */
label000000BC:
000000BC 302E FFFA move.w D0, [A6 - 0x6]
000000C0 48C0 ext.l D0
000000C2 2F00 move.l -[A7], D0
000000C4 4EBA 1414 jsr [PC + 0x1414 /* 000014DA */]
000000C8 4A6D F054 tst.w [A5 - 0xFAC]
000000CC 584F addq.w A7, 4
000000CE 6600 009E bne +0xA0 /* 0000016E */
000000D2 486E FFFA pea.l [A6 - 0x6]
000000D6 486E FFF4 pea.l [A6 - 0xC]
000000DA 4EBA 4706 jsr [PC + 0x4706 /* 000047E2 */]
000000DE 504F addq.w A7, 8
label000000E0:
000000E0 302E FFFA move.w D0, [A6 - 0x6]
000000E4 0440 0029 subi.w D0, 0x29 /* ')' */
000000E8 6706 beq +0x8 /* 000000F0 */
000000EA 0440 004A subi.w D0, 0x4A /* 'J' */
000000EE 6618 bne +0x1A /* 00000108 */
label000000F0:
000000F0 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
000000F4 4EBA 2724 jsr [PC + 0x2724 /* 0000281A */]
000000F8 4A6D F054 tst.w [A5 - 0xFAC]
000000FC 584F addq.w A7, 4
000000FE 666E bne +0x70 /* 0000016E */
00000100 3D7C 0006 FFFC move.w [A6 - 0x4], 0x6
00000106 6054 bra +0x56 /* 0000015C */
label00000108:
00000108 7008 moveq.l D0, 0x08
0000010A B06E FFF4 cmp.w D0, [A6 - 0xC]
0000010E 6608 bne +0xA /* 00000118 */
00000110 702A moveq.l D0, 0x2A
00000112 B0AE FFF6 cmp.l D0, [A6 - 0xA]
00000116 6D0C blt +0xE /* 00000124 */
label00000118:
00000118 7022 moveq.l D0, 0x22
0000011A 2F00 move.l -[A7], D0
0000011C 4EBA 462E jsr [PC + 0x462E /* 0000474C */]
00000120 584F addq.w A7, 4
00000122 604A bra +0x4C /* 0000016E */
label00000124:
00000124 7000 moveq.l D0, 0x00
00000126 2F00 move.l -[A7], D0
00000128 486E FFFE pea.l [A6 - 0x2]
0000012C 486E FFFC pea.l [A6 - 0x4]
00000130 322E FFFA move.w D1, [A6 - 0x6]
00000134 48C1 ext.l D1
00000136 2F01 move.l -[A7], D1
00000138 4EBA 2104 jsr [PC + 0x2104 /* 0000223E */]
0000013C 4A6D F054 tst.w [A5 - 0xFAC]
00000140 4FEF 0010 lea.l A7, [A7 + 0x10]
00000144 6628 bne +0x2A /* 0000016E */
00000146 302E FFFE move.w D0, [A6 - 0x2]
0000014A 48C0 ext.l D0
0000014C 2F00 move.l -[A7], D0
0000014E 302E FFFC move.w D0, [A6 - 0x4]
00000152 48C0 ext.l D0
00000154 2F00 move.l -[A7], D0
00000156 4EBA 47EC jsr [PC + 0x47EC /* 00004944 */]
0000015A 504F addq.w A7, 8
label0000015C:
0000015C 302E FFFC move.w D0, [A6 - 0x4]
00000160 48C0 ext.l D0
00000162 2F00 move.l -[A7], D0
00000164 705B moveq.l D0, 0x5B
00000166 2F00 move.l -[A7], D0
00000168 4EBA 470C jsr [PC + 0x470C /* 00004876 */]
0000016C 504F addq.w A7, 8
label0000016E:
0000016E 4E5E unlink A6
00000170 4E75 rts
00000172 4E56 FFFA link A6, -0x0006
00000176 486E FFFA pea.l [A6 - 0x6]
0000017A 4EBA 464E jsr [PC + 0x464E /* 000047CA */]
0000017E 4A6E FFFA tst.w [A6 - 0x6]
00000182 584F addq.w A7, 4
00000184 6606 bne +0x8 /* 0000018C */
00000186 4EBA 46C2 jsr [PC + 0x46C2 /* 0000484A */]
0000018A 6070 bra +0x72 /* 000001FC */
label0000018C:
0000018C 7008 moveq.l D0, 0x08
0000018E B06E FFFA cmp.w D0, [A6 - 0x6]
00000192 662A bne +0x2C /* 000001BE */
00000194 7042 moveq.l D0, 0x42
00000196 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000019A 6622 bne +0x24 /* 000001BE */
0000019C 4A2D F0CE tst.b [A5 - 0xF32]
000001A0 660C bne +0xE /* 000001AE */
000001A2 7017 moveq.l D0, 0x17
000001A4 2F00 move.l -[A7], D0
000001A6 4EBA 45A4 jsr [PC + 0x45A4 /* 0000474C */]
000001AA 584F addq.w A7, 4
000001AC 604E bra +0x50 /* 000001FC */
label000001AE:
000001AE 486D F0C6 pea.l [A5 - 0xF3A]
000001B2 7053 moveq.l D0, 0x53
000001B4 2F00 move.l -[A7], D0
000001B6 4EBA 49F0 jsr [PC + 0x49F0 /* 00004BA8 */]
000001BA 504F addq.w A7, 8
000001BC 603E bra +0x40 /* 000001FC */
label000001BE:
000001BE 7008 moveq.l D0, 0x08
000001C0 B06E FFFA cmp.w D0, [A6 - 0x6]
000001C4 662C bne +0x2E /* 000001F2 */
000001C6 0CAE 0000 016C FFFC cmpi.l [A6 - 0x4], 0x16C
000001CE 6622 bne +0x24 /* 000001F2 */
000001D0 4A2D F0D4 tst.b [A5 - 0xF2C]
000001D4 660C bne +0xE /* 000001E2 */
000001D6 702A moveq.l D0, 0x2A
000001D8 2F00 move.l -[A7], D0
000001DA 4EBA 4570 jsr [PC + 0x4570 /* 0000474C */]
000001DE 584F addq.w A7, 4
000001E0 601A bra +0x1C /* 000001FC */
label000001E2:
000001E2 486D F0D0 pea.l [A5 - 0xF30]
000001E6 7053 moveq.l D0, 0x53
000001E8 2F00 move.l -[A7], D0
000001EA 4EBA 49BC jsr [PC + 0x49BC /* 00004BA8 */]
000001EE 504F addq.w A7, 8
000001F0 600A bra +0xC /* 000001FC */
label000001F2:
000001F2 7027 moveq.l D0, 0x27
000001F4 2F00 move.l -[A7], D0
000001F6 4EBA 4554 jsr [PC + 0x4554 /* 0000474C */]
000001FA 584F addq.w A7, 4
label000001FC:
000001FC 4E5E unlink A6
000001FE 4E75 rts
00000200 4E56 0000 link A6, 0
00000204 48E7 1008 movem.l -[A7], D3,A4
00000208 286E 0008 movea.l A4, [A6 + 0x8]
0000020C 7601 moveq.l D3, 0x01
0000020E 7008 moveq.l D0, 0x08
00000210 B054 cmp.w D0, [A4]
00000212 6608 bne +0xA /* 0000021C */
00000214 7030 moveq.l D0, 0x30
00000216 B0AC 0002 cmp.l D0, [A4 + 0x2]
0000021A 671E beq +0x20 /* 0000023A */
label0000021C:
0000021C 7008 moveq.l D0, 0x08
0000021E B054 cmp.w D0, [A4]
00000220 6608 bne +0xA /* 0000022A */
00000222 7031 moveq.l D0, 0x31
00000224 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000228 6710 beq +0x12 /* 0000023A */
label0000022A:
0000022A 7008 moveq.l D0, 0x08
0000022C B054 cmp.w D0, [A4]
0000022E 6608 bne +0xA /* 00000238 */
00000230 7032 moveq.l D0, 0x32
00000232 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000236 6702 beq +0x4 /* 0000023A */
label00000238:
00000238 7600 moveq.l D3, 0x00
label0000023A:
0000023A 1003 move.b D0, D3
0000023C 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000242 4E5E unlink A6
00000244 4E75 rts
00000246 4E56 FFF4 link A6, -0x000C
0000024A 48E7 1300 movem.l -[A7], D3,D6,D7
0000024E 486E FFF4 pea.l [A6 - 0xC]
00000252 4EBA 4576 jsr [PC + 0x4576 /* 000047CA */]
00000256 4A6E FFF4 tst.w [A6 - 0xC]
0000025A 584F addq.w A7, 4
0000025C 6612 bne +0x14 /* 00000270 */
0000025E 7000 moveq.l D0, 0x00
00000260 2F00 move.l -[A7], D0
00000262 722B moveq.l D1, 0x2B
00000264 2F01 move.l -[A7], D1
00000266 4EBA 2A06 jsr [PC + 0x2A06 /* 00002C6E */]
0000026A 504F addq.w A7, 8
0000026C 6000 01A4 bra +0x1A6 /* 00000412 */
label00000270:
00000270 486E FFF4 pea.l [A6 - 0xC]
00000274 4EBA 45A4 jsr [PC + 0x45A4 /* 0000481A */]
00000278 486D 0DF2 pea.l [A5 + 0xDF2 /* export_442 */]
0000027C 4EBA 259C jsr [PC + 0x259C /* 0000281A */]
00000280 4A6D F054 tst.w [A5 - 0xFAC]
00000284 504F addq.w A7, 8
00000286 6600 018A bne +0x18C /* 00000412 */
0000028A 486E FFF4 pea.l [A6 - 0xC]
0000028E 4EBA 453A jsr [PC + 0x453A /* 000047CA */]
00000292 4A6E FFF4 tst.w [A6 - 0xC]
00000296 584F addq.w A7, 4
00000298 6612 bne +0x14 /* 000002AC */
0000029A 7001 moveq.l D0, 0x01
0000029C 2F00 move.l -[A7], D0
0000029E 722B moveq.l D1, 0x2B
000002A0 2F01 move.l -[A7], D1
000002A2 4EBA 29CA jsr [PC + 0x29CA /* 00002C6E */]
000002A6 504F addq.w A7, 8
000002A8 6000 0168 bra +0x16A /* 00000412 */
label000002AC:
000002AC 7008 moveq.l D0, 0x08
000002AE B06E FFF4 cmp.w D0, [A6 - 0xC]
000002B2 6608 bne +0xA /* 000002BC */
000002B4 702A moveq.l D0, 0x2A
000002B6 B0AE FFF6 cmp.l D0, [A6 - 0xA]
000002BA 6D1C blt +0x1E /* 000002D8 */
label000002BC:
000002BC 486E FFF4 pea.l [A6 - 0xC]
000002C0 4EBA 4558 jsr [PC + 0x4558 /* 0000481A */]
000002C4 7001 moveq.l D0, 0x01
000002C6 2F00 move.l -[A7], D0
000002C8 722B moveq.l D1, 0x2B
000002CA 2F01 move.l -[A7], D1
000002CC 4EBA 29A0 jsr [PC + 0x29A0 /* 00002C6E */]
000002D0 4FEF 000C lea.l A7, [A7 + 0xC]
000002D4 6000 013C bra +0x13E /* 00000412 */
label000002D8:
000002D8 202E FFF6 move.l D0, [A6 - 0xA]
000002DC 0480 0000 0030 subi.l D0, 0x30 /* '0' */
000002E2 670A beq +0xC /* 000002EE */
000002E4 5380 subq.l D0, 1
000002E6 670A beq +0xC /* 000002F2 */
000002E8 5380 subq.l D0, 1
000002EA 670A beq +0xC /* 000002F6 */
000002EC 60CE bra -0x30 /* 000002BC */
label000002EE:
000002EE 7E10 moveq.l D7, 0x10
000002F0 6006 bra +0x8 /* 000002F8 */
label000002F2:
000002F2 7E30 moveq.l D7, 0x30
000002F4 6002 bra +0x4 /* 000002F8 */
label000002F6:
000002F6 7E20 moveq.l D7, 0x20
label000002F8:
000002F8 486E FFFA pea.l [A6 - 0x6]
000002FC 486E FFF4 pea.l [A6 - 0xC]
00000300 4EBA 44E0 jsr [PC + 0x44E0 /* 000047E2 */]
00000304 4A00 tst.b D0
00000306 504F addq.w A7, 8
00000308 674C beq +0x4E /* 00000356 */
0000030A 302E FFFA move.w D0, [A6 - 0x6]
0000030E 0440 001C subi.w D0, 0x1C
00000312 6B40 bmi +0x42 /* 00000354 */
00000314 0C40 0003 cmpi.w D0, 0x3
00000318 6E3A bgt +0x3C /* 00000354 */
0000031A D040 add.w D0, D0
0000031C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000320 4EFB 0000 jmp [PC + D0.w]
00000324 000A 000A ori.b A2, 0xA /* '\n' */
00000328 000A 000A ori.b A2, 0xA /* '\n' */
0000032C 302E FFFA move.w D0, [A6 - 0x6]
00000330 48C0 ext.l D0
00000332 2F00 move.l -[A7], D0
00000334 4EBA 11A4 jsr [PC + 0x11A4 /* 000014DA */]
00000338 4A6D F054 tst.w [A5 - 0xFAC]
0000033C 584F addq.w A7, 4
0000033E 6600 00D2 bne +0xD4 /* 00000412 */
00000342 7C5A moveq.l D6, 0x5A
00000344 486E FFFA pea.l [A6 - 0x6]
00000348 486E FFF4 pea.l [A6 - 0xC]
0000034C 4EBA 4494 jsr [PC + 0x4494 /* 000047E2 */]
00000350 504F addq.w A7, 8
00000352 6002 bra +0x4 /* 00000356 */
label00000354:
00000354 7C59 moveq.l D6, 0x59
label00000356:
00000356 302E FFFA move.w D0, [A6 - 0x6]
0000035A 0440 0029 subi.w D0, 0x29 /* ')' */
0000035E 6706 beq +0x8 /* 00000366 */
00000360 0440 004A subi.w D0, 0x4A /* 'J' */
00000364 661A bne +0x1C /* 00000380 */
label00000366:
00000366 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
0000036A 4EBA 24AE jsr [PC + 0x24AE /* 0000281A */]
0000036E 4A6D F054 tst.w [A5 - 0xFAC]
00000372 584F addq.w A7, 4
00000374 6600 009C bne +0x9E /* 00000412 */
00000378 0047 0006 ori.w D7, 0x6
0000037C 6000 0084 bra +0x86 /* 00000402 */
label00000380:
00000380 7008 moveq.l D0, 0x08
00000382 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000386 6608 bne +0xA /* 00000390 */
00000388 702A moveq.l D0, 0x2A
0000038A B0AE FFF6 cmp.l D0, [A6 - 0xA]
0000038E 6D0C blt +0xE /* 0000039C */
label00000390:
00000390 7022 moveq.l D0, 0x22
00000392 2F00 move.l -[A7], D0
00000394 4EBA 43B6 jsr [PC + 0x43B6 /* 0000474C */]
00000398 584F addq.w A7, 4
0000039A 6076 bra +0x78 /* 00000412 */
label0000039C:
0000039C 0C47 0010 cmpi.w D7, 0x10
000003A0 57C3 seq D3
000003A2 4403 neg.b D3
000003A4 6704 beq +0x6 /* 000003AA */
000003A6 7001 moveq.l D0, 0x01
000003A8 6002 bra +0x4 /* 000003AC */
label000003AA:
000003AA 7000 moveq.l D0, 0x00
label000003AC:
000003AC 2F00 move.l -[A7], D0
000003AE 486E FFFE pea.l [A6 - 0x2]
000003B2 486E FFFC pea.l [A6 - 0x4]
000003B6 302E FFFA move.w D0, [A6 - 0x6]
000003BA 48C0 ext.l D0
000003BC 2F00 move.l -[A7], D0
000003BE 4EBA 1E7E jsr [PC + 0x1E7E /* 0000223E */]
000003C2 0C47 0010 cmpi.w D7, 0x10
000003C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000003CA 661C bne +0x1E /* 000003E8 */
000003CC 7000 moveq.l D0, 0x00
000003CE 1006 move.b D0, D6
000003D0 0C40 0059 cmpi.w D0, 0x59 /* 'Y' */
000003D4 6612 bne +0x14 /* 000003E8 */
000003D6 302E FFFC move.w D0, [A6 - 0x4]
000003DA 48C0 ext.l D0
000003DC 2C00 move.l D6, D0
000003DE 704D moveq.l D0, 0x4D
000003E0 DC80 add.l D6, D0
000003E2 3E2E FFFE move.w D7, [A6 - 0x2]
000003E6 601A bra +0x1C /* 00000402 */
label000003E8:
000003E8 8E6E FFFC or.w D7, [A6 - 0x4]
000003EC 302E FFFE move.w D0, [A6 - 0x2]
000003F0 48C0 ext.l D0
000003F2 2F00 move.l -[A7], D0
000003F4 302E FFFC move.w D0, [A6 - 0x4]
000003F8 48C0 ext.l D0
000003FA 2F00 move.l -[A7], D0
000003FC 4EBA 4546 jsr [PC + 0x4546 /* 00004944 */]
00000400 504F addq.w A7, 8
label00000402:
00000402 48C7 ext.l D7
00000404 2F07 move.l -[A7], D7
00000406 7000 moveq.l D0, 0x00
00000408 1006 move.b D0, D6
0000040A 2F00 move.l -[A7], D0
0000040C 4EBA 4468 jsr [PC + 0x4468 /* 00004876 */]
00000410 504F addq.w A7, 8
label00000412:
00000412 4CEE 00C8 FFE8 movem.l D3,D6,D7, [A6 - 0x18]
00000418 4E5E unlink A6
0000041A 4E75 rts
0000041C 4E56 0000 link A6, 0
00000420 7011 moveq.l D0, 0x11
00000422 2F00 move.l -[A7], D0
00000424 4EBA 4326 jsr [PC + 0x4326 /* 0000474C */]
00000428 4E5E unlink A6
0000042A 4E75 rts
fn0000042C:
0000042C 4E56 FFFA link A6, -0x0006
00000430 2F07 move.l -[A7], D7
00000432 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00000436 4EBA 3BD0 jsr [PC + 0x3BD0 /* 00004008 */]
0000043A 206D F056 movea.l A0, [A5 - 0xFAA]
0000043E 3E28 0016 move.w D7, [A0 + 0x16]
00000442 2F08 move.l -[A7], A0
00000444 4EBA 3C70 jsr [PC + 0x3C70 /* 000040B6 */]
00000448 486E FFFA pea.l [A6 - 0x6]
0000044C 4EBA 437C jsr [PC + 0x437C /* 000047CA */]
00000450 7008 moveq.l D0, 0x08
00000452 B06E FFFA cmp.w D0, [A6 - 0x6]
00000456 4FEF 000C lea.l A7, [A7 + 0xC]
0000045A 661A bne +0x1C /* 00000476 */
0000045C 701A moveq.l D0, 0x1A
0000045E B0AE FFFC cmp.l D0, [A6 - 0x4]
00000462 6612 bne +0x14 /* 00000476 */
00000464 48C7 ext.l D7
00000466 2F07 move.l -[A7], D7
00000468 4EBA 2916 jsr [PC + 0x2916 /* 00002D80 */]
0000046C 4EBA 28F4 jsr [PC + 0x28F4 /* 00002D62 */]
00000470 7001 moveq.l D0, 0x01
00000472 584F addq.w A7, 4
00000474 6014 bra +0x16 /* 0000048A */
label00000476:
00000476 2F2D F056 move.l -[A7], [A5 - 0xFAA]
0000047A 4EBA 3BA2 jsr [PC + 0x3BA2 /* 0000401E */]
0000047E 206D F056 movea.l A0, [A5 - 0xFAA]
00000482 3147 0016 move.w [A0 + 0x16], D7
00000486 7000 moveq.l D0, 0x00
00000488 584F addq.w A7, 4
label0000048A:
0000048A 2E2E FFF6 move.l D7, [A6 - 0xA]
0000048E 4E5E unlink A6
00000490 4E75 rts
fn00000492:
00000492 4E56 FFF4 link A6, -0x000C
00000496 2F07 move.l -[A7], D7
label00000498:
00000498 4EBA 2914 jsr [PC + 0x2914 /* 00002DAE */]
0000049C 2F2D F056 move.l -[A7], [A5 - 0xFAA]
000004A0 4EBA 3C14 jsr [PC + 0x3C14 /* 000040B6 */]
000004A4 2F2D F056 move.l -[A7], [A5 - 0xFAA]
000004A8 4EBA 3ACA jsr [PC + 0x3ACA /* 00003F74 */]
000004AC 4A00 tst.b D0
000004AE 504F addq.w A7, 8
000004B0 670E beq +0x10 /* 000004C0 */
000004B2 7010 moveq.l D0, 0x10
000004B4 2F00 move.l -[A7], D0
000004B6 4EBA 4294 jsr [PC + 0x4294 /* 0000474C */]
000004BA 7000 moveq.l D0, 0x00
000004BC 584F addq.w A7, 4
000004BE 6072 bra +0x74 /* 00000532 */
label000004C0:
000004C0 4EBA 28A0 jsr [PC + 0x28A0 /* 00002D62 */]
000004C4 7043 moveq.l D0, 0x43
000004C6 2F00 move.l -[A7], D0
000004C8 486E FFF4 pea.l [A6 - 0xC]
000004CC 4EBA 4628 jsr [PC + 0x4628 /* 00004AF6 */]
000004D0 4A00 tst.b D0
000004D2 504F addq.w A7, 8
000004D4 6722 beq +0x24 /* 000004F8 */
000004D6 702F moveq.l D0, 0x2F
000004D8 2F00 move.l -[A7], D0
000004DA 486E FFFA pea.l [A6 - 0x6]
000004DE 4EBA 4616 jsr [PC + 0x4616 /* 00004AF6 */]
000004E2 4A00 tst.b D0
000004E4 504F addq.w A7, 8
000004E6 6704 beq +0x6 /* 000004EC */
000004E8 7000 moveq.l D0, 0x00
000004EA 6046 bra +0x48 /* 00000532 */
label000004EC:
000004EC 486E FFFA pea.l [A6 - 0x6]
000004F0 4EBA 4328 jsr [PC + 0x4328 /* 0000481A */]
000004F4 584F addq.w A7, 4
000004F6 6014 bra +0x16 /* 0000050C */
label000004F8:
000004F8 7008 moveq.l D0, 0x08
000004FA B06E FFF4 cmp.w D0, [A6 - 0xC]
000004FE 660C bne +0xE /* 0000050C */
00000500 701A moveq.l D0, 0x1A
00000502 B0AE FFF6 cmp.l D0, [A6 - 0xA]
00000506 6604 bne +0x6 /* 0000050C */
00000508 7001 moveq.l D0, 0x01
0000050A 6026 bra +0x28 /* 00000532 */
label0000050C:
0000050C 486E FFF4 pea.l [A6 - 0xC]
00000510 4EBA 4308 jsr [PC + 0x4308 /* 0000481A */]
00000514 4EBA 2778 jsr [PC + 0x2778 /* 00002C8E */]
00000518 1E00 move.b D7, D0
0000051A 584F addq.w A7, 4
0000051C 660A bne +0xC /* 00000528 */
0000051E 7010 moveq.l D0, 0x10
00000520 2F00 move.l -[A7], D0
00000522 4EBA 4228 jsr [PC + 0x4228 /* 0000474C */]
00000526 584F addq.w A7, 4
label00000528:
00000528 4A6D F054 tst.w [A5 - 0xFAC]
0000052C 6700 FF6A beq -0x94 /* 00000498 */
00000530 7000 moveq.l D0, 0x00
label00000532:
00000532 2E2E FFF0 move.l D7, [A6 - 0x10]
00000536 4E5E unlink A6
00000538 4E75 rts
0000053A 4E56 FFF2 link A6, -0x000E
0000053E 2F07 move.l -[A7], D7
00000540 4A6D F054 tst.w [A5 - 0xFAC]
00000544 6600 013E bne +0x140 /* 00000684 */
00000548 7000 moveq.l D0, 0x00
0000054A 2D40 FFF8 move.l [A6 - 0x8], D0
label0000054E:
0000054E 7000 moveq.l D0, 0x00
00000550 2D40 FFFC move.l [A6 - 0x4], D0
00000554 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000558 4EBA 22C0 jsr [PC + 0x22C0 /* 0000281A */]
0000055C 4A6D F054 tst.w [A5 - 0xFAC]
00000560 584F addq.w A7, 4
00000562 6600 0120 bne +0x122 /* 00000684 */
00000566 486E FFFC pea.l [A6 - 0x4]
0000056A 7055 moveq.l D0, 0x55
0000056C 2F00 move.l -[A7], D0
0000056E 4EBA 4638 jsr [PC + 0x4638 /* 00004BA8 */]
00000572 486E FFF2 pea.l [A6 - 0xE]
00000576 4EBA 4252 jsr [PC + 0x4252 /* 000047CA */]
0000057A 7008 moveq.l D0, 0x08
0000057C B06E FFF2 cmp.w D0, [A6 - 0xE]
00000580 4FEF 000C lea.l A7, [A7 + 0xC]
00000584 6608 bne +0xA /* 0000058E */
00000586 7019 moveq.l D0, 0x19
00000588 B0AE FFF4 cmp.l D0, [A6 - 0xC]
0000058C 670E beq +0x10 /* 0000059C */
label0000058E:
0000058E 700F moveq.l D0, 0x0F
00000590 2F00 move.l -[A7], D0
00000592 4EBA 41B8 jsr [PC + 0x41B8 /* 0000474C */]
00000596 584F addq.w A7, 4
00000598 6000 00EA bra +0xEC /* 00000684 */
label0000059C:
0000059C 486E FFF2 pea.l [A6 - 0xE]
000005A0 4EBA 4228 jsr [PC + 0x4228 /* 000047CA */]
000005A4 4A6E FFF2 tst.w [A6 - 0xE]
000005A8 584F addq.w A7, 4
000005AA 6610 bne +0x12 /* 000005BC */
000005AC 4EBA FEE4 jsr [PC - 0x11C /* 00000492 */]
000005B0 1E00 move.b D7, D0
000005B2 4A6D F054 tst.w [A5 - 0xFAC]
000005B6 6600 00CC bne +0xCE /* 00000684 */
000005BA 602E bra +0x30 /* 000005EA */
label000005BC:
000005BC 486E FFF2 pea.l [A6 - 0xE]
000005C0 4EBA 4258 jsr [PC + 0x4258 /* 0000481A */]
000005C4 4EBA 26C8 jsr [PC + 0x26C8 /* 00002C8E */]
000005C8 4A00 tst.b D0
000005CA 584F addq.w A7, 4
000005CC 660E bne +0x10 /* 000005DC */
000005CE 7010 moveq.l D0, 0x10
000005D0 2F00 move.l -[A7], D0
000005D2 4EBA 4178 jsr [PC + 0x4178 /* 0000474C */]
000005D6 584F addq.w A7, 4
000005D8 6000 00AA bra +0xAC /* 00000684 */
label000005DC:
000005DC 4A6D F054 tst.w [A5 - 0xFAC]
000005E0 6600 00A2 bne +0xA4 /* 00000684 */
000005E4 4EBA FE46 jsr [PC - 0x1BA /* 0000042C */]
000005E8 1E00 move.b D7, D0
label000005EA:
000005EA 4A07 tst.b D7
000005EC 6616 bne +0x18 /* 00000604 */
000005EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005F2 4EBA 45EA jsr [PC + 0x45EA /* 00004BDE */]
000005F6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005FA 4EBA 45E2 jsr [PC + 0x45E2 /* 00004BDE */]
000005FE 504F addq.w A7, 8
00000600 6000 0082 bra +0x84 /* 00000684 */
label00000604:
00000604 486E FFF8 pea.l [A6 - 0x8]
00000608 7053 moveq.l D0, 0x53
0000060A 2F00 move.l -[A7], D0
0000060C 4EBA 459A jsr [PC + 0x459A /* 00004BA8 */]
00000610 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000614 4EBA 45C8 jsr [PC + 0x45C8 /* 00004BDE */]
00000618 486E FFF2 pea.l [A6 - 0xE]
0000061C 4EBA 41AC jsr [PC + 0x41AC /* 000047CA */]
00000620 4A6E FFF2 tst.w [A6 - 0xE]
00000624 4FEF 0010 lea.l A7, [A7 + 0x10]
00000628 6620 bne +0x22 /* 0000064A */
0000062A 4EBA FE66 jsr [PC - 0x19A /* 00000492 */]
0000062E 1E00 move.b D7, D0
00000630 670C beq +0xE /* 0000063E */
00000632 7011 moveq.l D0, 0x11
00000634 2F00 move.l -[A7], D0
00000636 4EBA 4114 jsr [PC + 0x4114 /* 0000474C */]
0000063A 584F addq.w A7, 4
0000063C 6046 bra +0x48 /* 00000684 */
label0000063E:
0000063E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000642 4EBA 459A jsr [PC + 0x459A /* 00004BDE */]
00000646 584F addq.w A7, 4
00000648 603A bra +0x3C /* 00000684 */
label0000064A:
0000064A 7008 moveq.l D0, 0x08
0000064C B06E FFF2 cmp.w D0, [A6 - 0xE]
00000650 660A bne +0xC /* 0000065C */
00000652 702F moveq.l D0, 0x2F
00000654 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000658 6700 FEF4 beq -0x10A /* 0000054E */
label0000065C:
0000065C 486E FFF2 pea.l [A6 - 0xE]
00000660 4EBA 41B8 jsr [PC + 0x41B8 /* 0000481A */]
00000664 4EBA 2628 jsr [PC + 0x2628 /* 00002C8E */]
00000668 4A00 tst.b D0
0000066A 584F addq.w A7, 4
0000066C 660C bne +0xE /* 0000067A */
0000066E 7010 moveq.l D0, 0x10
00000670 2F00 move.l -[A7], D0
00000672 4EBA 40D8 jsr [PC + 0x40D8 /* 0000474C */]
00000676 584F addq.w A7, 4
00000678 600A bra +0xC /* 00000684 */
label0000067A:
0000067A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000067E 4EBA 455E jsr [PC + 0x455E /* 00004BDE */]
00000682 584F addq.w A7, 4
label00000684:
00000684 2E2E FFEE move.l D7, [A6 - 0x12]
00000688 4E5E unlink A6
0000068A 4E75 rts
fn0000068C:
0000068C 4E56 0000 link A6, 0
00000690 206E 0008 movea.l A0, [A6 + 0x8]
00000694 43ED F0C2 lea.l A1, [A5 - 0xF3E]
00000698 20D9 move.l [A0]+, [A1]+
0000069A 20D9 move.l [A0]+, [A1]+
0000069C 20D9 move.l [A0]+, [A1]+
0000069E 30D9 move.w [A0]+, [A1]+
000006A0 206D F0B4 movea.l A0, [A5 - 0xF4C]
000006A4 2050 movea.l A0, [A0]
000006A6 2B68 0008 F0C2 move.l [A5 - 0xF3E], [A0 + 0x8]
000006AC 7000 moveq.l D0, 0x00
000006AE 2B40 F0C6 move.l [A5 - 0xF3A], D0
000006B2 2B40 F0CA move.l [A5 - 0xF36], D0
000006B6 1B7C 0001 F0CE move.b [A5 - 0xF32], 0x1
000006BC 4E5E unlink A6
000006BE 4E75 rts
fn000006C0:
000006C0 4E56 FFF4 link A6, -0x000C
000006C4 7043 moveq.l D0, 0x43
000006C6 2F00 move.l -[A7], D0
000006C8 486E FFF4 pea.l [A6 - 0xC]
000006CC 4EBA 4428 jsr [PC + 0x4428 /* 00004AF6 */]
000006D0 4A00 tst.b D0
000006D2 504F addq.w A7, 8
000006D4 6720 beq +0x22 /* 000006F6 */
000006D6 7042 moveq.l D0, 0x42
000006D8 2F00 move.l -[A7], D0
000006DA 486E FFFA pea.l [A6 - 0x6]
000006DE 4EBA 4416 jsr [PC + 0x4416 /* 00004AF6 */]
000006E2 4A00 tst.b D0
000006E4 504F addq.w A7, 8
000006E6 6704 beq +0x6 /* 000006EC */
000006E8 7001 moveq.l D0, 0x01
000006EA 6016 bra +0x18 /* 00000702 */
label000006EC:
000006EC 486E FFFA pea.l [A6 - 0x6]
000006F0 4EBA 4128 jsr [PC + 0x4128 /* 0000481A */]
000006F4 584F addq.w A7, 4
label000006F6:
000006F6 486E FFF4 pea.l [A6 - 0xC]
000006FA 4EBA 411E jsr [PC + 0x411E /* 0000481A */]
000006FE 7000 moveq.l D0, 0x00
00000700 584F addq.w A7, 4
label00000702:
00000702 4E5E unlink A6
00000704 4E75 rts
fn00000706:
00000706 4E56 0000 link A6, 0
0000070A 4EBA 26A2 jsr [PC + 0x26A2 /* 00002DAE */]
label0000070E:
0000070E 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00000712 4EBA 39A2 jsr [PC + 0x39A2 /* 000040B6 */]
00000716 2F2D F056 move.l -[A7], [A5 - 0xFAA]
0000071A 4EBA 3858 jsr [PC + 0x3858 /* 00003F74 */]
0000071E 4A00 tst.b D0
00000720 504F addq.w A7, 8
00000722 670C beq +0xE /* 00000730 */
00000724 700C moveq.l D0, 0x0C
00000726 2F00 move.l -[A7], D0
00000728 4EBA 4022 jsr [PC + 0x4022 /* 0000474C */]
0000072C 584F addq.w A7, 4
0000072E 601A bra +0x1C /* 0000074A */
label00000730:
00000730 4EBA FF8E jsr [PC - 0x72 /* 000006C0 */]
00000734 4A00 tst.b D0
00000736 6612 bne +0x14 /* 0000074A */
00000738 4EBA 268C jsr [PC + 0x268C /* 00002DC6 */]
0000073C 4A00 tst.b D0
0000073E 66CE bne -0x30 /* 0000070E */
00000740 700C moveq.l D0, 0x0C
00000742 2F00 move.l -[A7], D0
00000744 4EBA 4006 jsr [PC + 0x4006 /* 0000474C */]
00000748 584F addq.w A7, 4
label0000074A:
0000074A 4E5E unlink A6
0000074C 4E75 rts
fn0000074E:
0000074E 4E56 0000 link A6, 0
00000752 206D F0B4 movea.l A0, [A5 - 0xF4C]
00000756 2050 movea.l A0, [A0]
00000758 3028 000A move.w D0, [A0 + 0xA]
0000075C 906D F0C4 sub.w D0, [A5 - 0xF3C]
00000760 48C0 ext.l D0
00000762 2F00 move.l -[A7], D0
00000764 7054 moveq.l D0, 0x54
00000766 2F00 move.l -[A7], D0
00000768 4EBA 410C jsr [PC + 0x410C /* 00004876 */]
0000076C 2F2D F0C6 move.l -[A7], [A5 - 0xF3A]
00000770 4EBA 446C jsr [PC + 0x446C /* 00004BDE */]
00000774 206E 0008 movea.l A0, [A6 + 0x8]
00000778 43ED F0C2 lea.l A1, [A5 - 0xF3E]
0000077C 22D8 move.l [A1]+, [A0]+
0000077E 22D8 move.l [A1]+, [A0]+
00000780 22D8 move.l [A1]+, [A0]+
00000782 32D8 move.w [A1]+, [A0]+
00000784 4E5E unlink A6
00000786 4E75 rts
fn00000788:
00000788 4E56 FFF2 link A6, -0x000E
0000078C 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000790 4EBA 2088 jsr [PC + 0x2088 /* 0000281A */]
00000794 4A6D F054 tst.w [A5 - 0xFAC]
00000798 584F addq.w A7, 4
0000079A 6600 0110 bne +0x112 /* 000008AC */
0000079E 7000 moveq.l D0, 0x00
000007A0 2F00 move.l -[A7], D0
000007A2 7264 moveq.l D1, 0x64
000007A4 2F01 move.l -[A7], D1
000007A6 4EBA 40CE jsr [PC + 0x40CE /* 00004876 */]
000007AA 7001 moveq.l D0, 0x01
000007AC 2F00 move.l -[A7], D0
000007AE 7243 moveq.l D1, 0x43
000007B0 2F01 move.l -[A7], D1
000007B2 4EBA 40C2 jsr [PC + 0x40C2 /* 00004876 */]
000007B6 4878 0180 push.l 0x180
000007BA 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000007BE 48C0 ext.l D0
000007C0 588F addq.l A7, 4
000007C2 2F00 move.l -[A7], D0
000007C4 7000 moveq.l D0, 0x00
000007C6 102D F052 move.b D0, [A5 - 0xFAE]
000007CA 2F00 move.l -[A7], D0
000007CC 4EBA 40A8 jsr [PC + 0x40A8 /* 00004876 */]
000007D0 7001 moveq.l D0, 0x01
000007D2 2F00 move.l -[A7], D0
000007D4 7241 moveq.l D1, 0x41
000007D6 2F01 move.l -[A7], D1
000007D8 4EBA 409C jsr [PC + 0x409C /* 00004876 */]
000007DC 486E FFF2 pea.l [A6 - 0xE]
000007E0 4EBA FEAA jsr [PC - 0x156 /* 0000068C */]
000007E4 7000 moveq.l D0, 0x00
000007E6 2F00 move.l -[A7], D0
000007E8 7264 moveq.l D1, 0x64
000007EA 2F01 move.l -[A7], D1
000007EC 4EBA 4088 jsr [PC + 0x4088 /* 00004876 */]
000007F0 7002 moveq.l D0, 0x02
000007F2 2F00 move.l -[A7], D0
000007F4 7264 moveq.l D1, 0x64
000007F6 2F01 move.l -[A7], D1
000007F8 4EBA 407C jsr [PC + 0x407C /* 00004876 */]
000007FC 700D moveq.l D0, 0x0D
000007FE 2F00 move.l -[A7], D0
00000800 4EBA 402C jsr [PC + 0x402C /* 0000482E */]
00000804 486D F0C6 pea.l [A5 - 0xF3A]
00000808 7055 moveq.l D0, 0x55
0000080A 2F00 move.l -[A7], D0
0000080C 4EBA 439A jsr [PC + 0x439A /* 00004BA8 */]
00000810 7002 moveq.l D0, 0x02
00000812 2F00 move.l -[A7], D0
00000814 7264 moveq.l D1, 0x64
00000816 2F01 move.l -[A7], D1
00000818 4EBA 405C jsr [PC + 0x405C /* 00004876 */]
0000081C 7001 moveq.l D0, 0x01
0000081E 2F00 move.l -[A7], D0
00000820 7264 moveq.l D1, 0x64
00000822 2F01 move.l -[A7], D1
00000824 4EBA 4050 jsr [PC + 0x4050 /* 00004876 */]
00000828 7002 moveq.l D0, 0x02
0000082A 2F00 move.l -[A7], D0
0000082C 7243 moveq.l D1, 0x43
0000082E 2F01 move.l -[A7], D1
00000830 4EBA 4044 jsr [PC + 0x4044 /* 00004876 */]
00000834 4878 0176 push.l 0x176
00000838 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000083C 48C0 ext.l D0
0000083E 588F addq.l A7, 4
00000840 2F00 move.l -[A7], D0
00000842 7000 moveq.l D0, 0x00
00000844 102D F052 move.b D0, [A5 - 0xFAE]
00000848 2F00 move.l -[A7], D0
0000084A 4EBA 402A jsr [PC + 0x402A /* 00004876 */]
0000084E 302E 000E move.w D0, [A6 + 0xE]
00000852 48C0 ext.l D0
00000854 2F00 move.l -[A7], D0
00000856 302E 000A move.w D0, [A6 + 0xA]
0000085A 48C0 ext.l D0
0000085C 724D moveq.l D1, 0x4D
0000085E D081 add.l D0, D1
00000860 7400 moveq.l D2, 0x00
00000862 1400 move.b D2, D0
00000864 2F02 move.l -[A7], D2
00000866 4EBA 400E jsr [PC + 0x400E /* 00004876 */]
0000086A 4EBA FE9A jsr [PC - 0x166 /* 00000706 */]
0000086E 4A6D F054 tst.w [A5 - 0xFAC]
00000872 4FEF 0068 lea.l A7, [A7 + 0x68]
00000876 6634 bne +0x36 /* 000008AC */
00000878 4EBA 24E8 jsr [PC + 0x24E8 /* 00002D62 */]
0000087C 2F2D F0CA move.l -[A7], [A5 - 0xF36]
00000880 4EBA 435C jsr [PC + 0x435C /* 00004BDE */]
00000884 7001 moveq.l D0, 0x01
00000886 2F00 move.l -[A7], D0
00000888 7241 moveq.l D1, 0x41
0000088A 2F01 move.l -[A7], D1
0000088C 4EBA 3FE8 jsr [PC + 0x3FE8 /* 00004876 */]
00000890 7005 moveq.l D0, 0x05
00000892 2F00 move.l -[A7], D0
00000894 4EBA 3F98 jsr [PC + 0x3F98 /* 0000482E */]
00000898 486E FFF2 pea.l [A6 - 0xE]
0000089C 4EBA FEB0 jsr [PC - 0x150 /* 0000074E */]
000008A0 7003 moveq.l D0, 0x03
000008A2 2F00 move.l -[A7], D0
000008A4 7265 moveq.l D1, 0x65
000008A6 2F01 move.l -[A7], D1
000008A8 4EBA 3FCC jsr [PC + 0x3FCC /* 00004876 */]
label000008AC:
000008AC 4E5E unlink A6
000008AE 4E75 rts
000008B0 4E56 0000 link A6, 0
000008B4 48E7 1008 movem.l -[A7], D3,A4
000008B8 286E 0008 movea.l A4, [A6 + 0x8]
000008BC 7601 moveq.l D3, 0x01
000008BE 7008 moveq.l D0, 0x08
000008C0 B054 cmp.w D0, [A4]
000008C2 6608 bne +0xA /* 000008CC */
000008C4 702E moveq.l D0, 0x2E
000008C6 B0AC 0002 cmp.l D0, [A4 + 0x2]
000008CA 6712 beq +0x14 /* 000008DE */
label000008CC:
000008CC 7008 moveq.l D0, 0x08
000008CE B054 cmp.w D0, [A4]
000008D0 660A bne +0xC /* 000008DC */
000008D2 0CAC 0000 01BE 0002 cmpi.l [A4 + 0x2], 0x1BE
000008DA 6702 beq +0x4 /* 000008DE */
label000008DC:
000008DC 7600 moveq.l D3, 0x00
label000008DE:
000008DE 1003 move.b D0, D3
000008E0 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
000008E6 4E5E unlink A6
000008E8 4E75 rts
fn000008EA:
000008EA 4E56 FFE8 link A6, -0x0018
000008EE 2F07 move.l -[A7], D7
000008F0 4207 clr.b D7
000008F2 486E FFF6 pea.l [A6 - 0xA]
000008F6 4EBA 3ED2 jsr [PC + 0x3ED2 /* 000047CA */]
000008FA 7008 moveq.l D0, 0x08
000008FC B06E FFF6 cmp.w D0, [A6 - 0xA]
00000900 584F addq.w A7, 4
00000902 6608 bne +0xA /* 0000090C */
00000904 702A moveq.l D0, 0x2A
00000906 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000090A 6D0E blt +0x10 /* 0000091A */
label0000090C:
0000090C 7003 moveq.l D0, 0x03
0000090E 2F00 move.l -[A7], D0
00000910 4EBA 3E3A jsr [PC + 0x3E3A /* 0000474C */]
00000914 584F addq.w A7, 4
00000916 6000 01EC bra +0x1EE /* 00000B04 */
label0000091A:
0000091A 7001 moveq.l D0, 0x01
0000091C 2F00 move.l -[A7], D0
0000091E 486E FFFE pea.l [A6 - 0x2]
00000922 486E FFFC pea.l [A6 - 0x4]
00000926 322E FFFA move.w D1, [A6 - 0x6]
0000092A 48C1 ext.l D1
0000092C 2F01 move.l -[A7], D1
0000092E 4EBA 190E jsr [PC + 0x190E /* 0000223E */]
00000932 4A6D F054 tst.w [A5 - 0xFAC]
00000936 4FEF 0010 lea.l A7, [A7 + 0x10]
0000093A 6600 01C8 bne +0x1CA /* 00000B04 */
0000093E 486E FFF6 pea.l [A6 - 0xA]
00000942 4EBA 3E86 jsr [PC + 0x3E86 /* 000047CA */]
00000946 7008 moveq.l D0, 0x08
00000948 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000094C 584F addq.w A7, 4
0000094E 6608 bne +0xA /* 00000958 */
00000950 7011 moveq.l D0, 0x11
00000952 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000956 673A beq +0x3C /* 00000992 */
label00000958:
00000958 7008 moveq.l D0, 0x08
0000095A B06E FFF6 cmp.w D0, [A6 - 0xA]
0000095E 6624 bne +0x26 /* 00000984 */
00000960 0CAE 0000 009E FFF8 cmpi.l [A6 - 0x8], 0x9E
00000968 661A bne +0x1C /* 00000984 */
0000096A 302E FFFE move.w D0, [A6 - 0x2]
0000096E 48C0 ext.l D0
00000970 2F00 move.l -[A7], D0
00000972 302E FFFC move.w D0, [A6 - 0x4]
00000976 48C0 ext.l D0
00000978 2F00 move.l -[A7], D0
0000097A 4EBA FE0C jsr [PC - 0x1F4 /* 00000788 */]
0000097E 504F addq.w A7, 8
00000980 6000 0182 bra +0x184 /* 00000B04 */
label00000984:
00000984 700D moveq.l D0, 0x0D
00000986 2F00 move.l -[A7], D0
00000988 4EBA 3DC2 jsr [PC + 0x3DC2 /* 0000474C */]
0000098C 584F addq.w A7, 4
0000098E 6000 0174 bra +0x176 /* 00000B04 */
label00000992:
00000992 486D 0E12 pea.l [A5 + 0xE12 /* export_446 */]
00000996 4EBA 1E82 jsr [PC + 0x1E82 /* 0000281A */]
0000099A 4A6D F054 tst.w [A5 - 0xFAC]
0000099E 584F addq.w A7, 4
000009A0 6600 0162 bne +0x164 /* 00000B04 */
000009A4 302E FFFE move.w D0, [A6 - 0x2]
000009A8 48C0 ext.l D0
000009AA 2F00 move.l -[A7], D0
000009AC 302E FFFC move.w D0, [A6 - 0x4]
000009B0 48C0 ext.l D0
000009B2 724D moveq.l D1, 0x4D
000009B4 D081 add.l D0, D1
000009B6 7400 moveq.l D2, 0x00
000009B8 1400 move.b D2, D0
000009BA 2F02 move.l -[A7], D2
000009BC 4EBA 3EB8 jsr [PC + 0x3EB8 /* 00004876 */]
000009C0 486E FFF6 pea.l [A6 - 0xA]
000009C4 4EBA 3E04 jsr [PC + 0x3E04 /* 000047CA */]
000009C8 7008 moveq.l D0, 0x08
000009CA B06E FFF6 cmp.w D0, [A6 - 0xA]
000009CE 4FEF 000C lea.l A7, [A7 + 0xC]
000009D2 6608 bne +0xA /* 000009DC */
000009D4 702E moveq.l D0, 0x2E
000009D6 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000009DA 674A beq +0x4C /* 00000A26 */
label000009DC:
000009DC 7008 moveq.l D0, 0x08
000009DE B06E FFF6 cmp.w D0, [A6 - 0xA]
000009E2 660A bne +0xC /* 000009EE */
000009E4 0CAE 0000 01BE FFF8 cmpi.l [A6 - 0x8], 0x1BE
000009EC 670E beq +0x10 /* 000009FC */
label000009EE:
000009EE 700E moveq.l D0, 0x0E
000009F0 2F00 move.l -[A7], D0
000009F2 4EBA 3D58 jsr [PC + 0x3D58 /* 0000474C */]
000009F6 584F addq.w A7, 4
000009F8 6000 010A bra +0x10C /* 00000B04 */
label000009FC:
000009FC 486E FFF6 pea.l [A6 - 0xA]
00000A00 4EBA 3DC8 jsr [PC + 0x3DC8 /* 000047CA */]
00000A04 7008 moveq.l D0, 0x08
00000A06 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000A0A 584F addq.w A7, 4
00000A0C 6608 bne +0xA /* 00000A16 */
00000A0E 702E moveq.l D0, 0x2E
00000A10 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000A14 670E beq +0x10 /* 00000A24 */
label00000A16:
00000A16 700E moveq.l D0, 0x0E
00000A18 2F00 move.l -[A7], D0
00000A1A 4EBA 3D30 jsr [PC + 0x3D30 /* 0000474C */]
00000A1E 584F addq.w A7, 4
00000A20 6000 00E2 bra +0xE4 /* 00000B04 */
label00000A24:
00000A24 7E01 moveq.l D7, 0x01
label00000A26:
00000A26 486E FFE8 pea.l [A6 - 0x18]
00000A2A 4EBA FC60 jsr [PC - 0x3A0 /* 0000068C */]
00000A2E 302E FFFE move.w D0, [A6 - 0x2]
00000A32 48C0 ext.l D0
00000A34 2F00 move.l -[A7], D0
00000A36 302E FFFC move.w D0, [A6 - 0x4]
00000A3A 48C0 ext.l D0
00000A3C 7247 moveq.l D1, 0x47
00000A3E D081 add.l D0, D1
00000A40 7400 moveq.l D2, 0x00
00000A42 1400 move.b D2, D0
00000A44 2F02 move.l -[A7], D2
00000A46 4EBA 3E2E jsr [PC + 0x3E2E /* 00004876 */]
00000A4A 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000A4E 4EBA 1DCA jsr [PC + 0x1DCA /* 0000281A */]
00000A52 4A6D F054 tst.w [A5 - 0xFAC]
00000A56 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A5A 6600 00A8 bne +0xAA /* 00000B04 */
00000A5E 4A07 tst.b D7
00000A60 670C beq +0xE /* 00000A6E */
00000A62 7011 moveq.l D0, 0x11
00000A64 2F00 move.l -[A7], D0
00000A66 4EBA 3DC6 jsr [PC + 0x3DC6 /* 0000482E */]
00000A6A 584F addq.w A7, 4
00000A6C 600A bra +0xC /* 00000A78 */
label00000A6E:
00000A6E 700D moveq.l D0, 0x0D
00000A70 2F00 move.l -[A7], D0
00000A72 4EBA 3DBA jsr [PC + 0x3DBA /* 0000482E */]
00000A76 584F addq.w A7, 4
label00000A78:
00000A78 486D F0C6 pea.l [A5 - 0xF3A]
00000A7C 7055 moveq.l D0, 0x55
00000A7E 2F00 move.l -[A7], D0
00000A80 4EBA 4126 jsr [PC + 0x4126 /* 00004BA8 */]
00000A84 4EBA FC80 jsr [PC - 0x380 /* 00000706 */]
00000A88 4A6D F054 tst.w [A5 - 0xFAC]
00000A8C 504F addq.w A7, 8
00000A8E 6674 bne +0x76 /* 00000B04 */
00000A90 4EBA 22D0 jsr [PC + 0x22D0 /* 00002D62 */]
00000A94 2F2D F0CA move.l -[A7], [A5 - 0xF36]
00000A98 4EBA 4144 jsr [PC + 0x4144 /* 00004BDE */]
00000A9C 4A07 tst.b D7
00000A9E 584F addq.w A7, 4
00000AA0 670C beq +0xE /* 00000AAE */
00000AA2 70FF moveq.l D0, 0xFFFFFFFF
00000AA4 2F00 move.l -[A7], D0
00000AA6 4EBA 3EF2 jsr [PC + 0x3EF2 /* 0000499A */]
00000AAA 584F addq.w A7, 4
00000AAC 600A bra +0xC /* 00000AB8 */
label00000AAE:
00000AAE 7001 moveq.l D0, 0x01
00000AB0 2F00 move.l -[A7], D0
00000AB2 4EBA 3EE6 jsr [PC + 0x3EE6 /* 0000499A */]
00000AB6 584F addq.w A7, 4
label00000AB8:
00000AB8 302E FFFE move.w D0, [A6 - 0x2]
00000ABC 48C0 ext.l D0
00000ABE 2F00 move.l -[A7], D0
00000AC0 302E FFFC move.w D0, [A6 - 0x4]
00000AC4 48C0 ext.l D0
00000AC6 7247 moveq.l D1, 0x47
00000AC8 D081 add.l D0, D1
00000ACA 7400 moveq.l D2, 0x00
00000ACC 1400 move.b D2, D0
00000ACE 2F02 move.l -[A7], D2
00000AD0 4EBA 3DA4 jsr [PC + 0x3DA4 /* 00004876 */]
00000AD4 7005 moveq.l D0, 0x05
00000AD6 2F00 move.l -[A7], D0
00000AD8 4EBA 3D54 jsr [PC + 0x3D54 /* 0000482E */]
00000ADC 302E FFFE move.w D0, [A6 - 0x2]
00000AE0 48C0 ext.l D0
00000AE2 2F00 move.l -[A7], D0
00000AE4 302E FFFC move.w D0, [A6 - 0x4]
00000AE8 48C0 ext.l D0
00000AEA 724D moveq.l D1, 0x4D
00000AEC D081 add.l D0, D1
00000AEE 7400 moveq.l D2, 0x00
00000AF0 1400 move.b D2, D0
00000AF2 2F02 move.l -[A7], D2
00000AF4 4EBA 3D80 jsr [PC + 0x3D80 /* 00004876 */]
00000AF8 486E FFE8 pea.l [A6 - 0x18]
00000AFC 4EBA FC50 jsr [PC - 0x3B0 /* 0000074E */]
00000B00 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000B04:
00000B04 2E2E FFE4 move.l D7, [A6 - 0x1C]
00000B08 4E5E unlink A6
00000B0A 4E75 rts
00000B0C 4E56 FFFA link A6, -0x0006
00000B10 486E FFFA pea.l [A6 - 0x6]
00000B14 4EBA 3CB4 jsr [PC + 0x3CB4 /* 000047CA */]
00000B18 7008 moveq.l D0, 0x08
00000B1A B06E FFFA cmp.w D0, [A6 - 0x6]
00000B1E 584F addq.w A7, 4
00000B20 6608 bne +0xA /* 00000B2A */
00000B22 7042 moveq.l D0, 0x42
00000B24 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000B28 671A beq +0x1C /* 00000B44 */
label00000B2A:
00000B2A 486E FFFA pea.l [A6 - 0x6]
00000B2E 4EBA 3CEA jsr [PC + 0x3CEA /* 0000481A */]
00000B32 7000 moveq.l D0, 0x00
00000B34 2F00 move.l -[A7], D0
00000B36 4878 01AA push.l 0x1AA
00000B3A 4EBA 2132 jsr [PC + 0x2132 /* 00002C6E */]
00000B3E 4FEF 000C lea.l A7, [A7 + 0xC]
00000B42 6020 bra +0x22 /* 00000B64 */
label00000B44:
00000B44 4A2D F0CE tst.b [A5 - 0xF32]
00000B48 660C bne +0xE /* 00000B56 */
00000B4A 7018 moveq.l D0, 0x18
00000B4C 2F00 move.l -[A7], D0
00000B4E 4EBA 3BFC jsr [PC + 0x3BFC /* 0000474C */]
00000B52 584F addq.w A7, 4
00000B54 600E bra +0x10 /* 00000B64 */
label00000B56:
00000B56 486D F0CA pea.l [A5 - 0xF36]
00000B5A 7053 moveq.l D0, 0x53
00000B5C 2F00 move.l -[A7], D0
00000B5E 4EBA 4048 jsr [PC + 0x4048 /* 00004BA8 */]
00000B62 504F addq.w A7, 8
label00000B64:
00000B64 4E5E unlink A6
00000B66 4E75 rts
fn00000B68:
00000B68 4E56 FFF2 link A6, -0x000E
00000B6C 486E FFF2 pea.l [A6 - 0xE]
00000B70 4EBA FB1A jsr [PC - 0x4E6 /* 0000068C */]
00000B74 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000B78 4EBA 1CA0 jsr [PC + 0x1CA0 /* 0000281A */]
00000B7C 4A6D F054 tst.w [A5 - 0xFAC]
00000B80 504F addq.w A7, 8
00000B82 662E bne +0x30 /* 00000BB2 */
00000B84 486D F0C6 pea.l [A5 - 0xF3A]
00000B88 7055 moveq.l D0, 0x55
00000B8A 2F00 move.l -[A7], D0
00000B8C 4EBA 401A jsr [PC + 0x401A /* 00004BA8 */]
00000B90 4EBA FB74 jsr [PC - 0x48C /* 00000706 */]
00000B94 4A6D F054 tst.w [A5 - 0xFAC]
00000B98 504F addq.w A7, 8
00000B9A 6616 bne +0x18 /* 00000BB2 */
00000B9C 4EBA 21C4 jsr [PC + 0x21C4 /* 00002D62 */]
00000BA0 2F2D F0CA move.l -[A7], [A5 - 0xF36]
00000BA4 4EBA 4038 jsr [PC + 0x4038 /* 00004BDE */]
00000BA8 486E FFF2 pea.l [A6 - 0xE]
00000BAC 4EBA FBA0 jsr [PC - 0x460 /* 0000074E */]
00000BB0 504F addq.w A7, 8
label00000BB2:
00000BB2 4E5E unlink A6
00000BB4 4E75 rts
00000BB6 4E56 FFFA link A6, -0x0006
00000BBA 486E FFFA pea.l [A6 - 0x6]
00000BBE 4EBA 3C0A jsr [PC + 0x3C0A /* 000047CA */]
00000BC2 7008 moveq.l D0, 0x08
00000BC4 B06E FFFA cmp.w D0, [A6 - 0x6]
00000BC8 584F addq.w A7, 4
00000BCA 6608 bne +0xA /* 00000BD4 */
00000BCC 702A moveq.l D0, 0x2A
00000BCE B0AE FFFC cmp.l D0, [A6 - 0x4]
00000BD2 6D0C blt +0xE /* 00000BE0 */
label00000BD4:
00000BD4 700B moveq.l D0, 0x0B
00000BD6 2F00 move.l -[A7], D0
00000BD8 4EBA 3B72 jsr [PC + 0x3B72 /* 0000474C */]
00000BDC 584F addq.w A7, 4
00000BDE 6028 bra +0x2A /* 00000C08 */
label00000BE0:
00000BE0 202E FFFC move.l D0, [A6 - 0x4]
00000BE4 0480 0000 0041 subi.l D0, 0x41 /* 'A' */
00000BEA 6706 beq +0x8 /* 00000BF2 */
00000BEC 5780 subq.l D0, 3
00000BEE 6708 beq +0xA /* 00000BF8 */
00000BF0 600C bra +0xE /* 00000BFE */
label00000BF2:
00000BF2 4EBA FF74 jsr [PC - 0x8C /* 00000B68 */]
00000BF6 6010 bra +0x12 /* 00000C08 */
label00000BF8:
00000BF8 4EBA FCF0 jsr [PC - 0x310 /* 000008EA */]
00000BFC 600A bra +0xC /* 00000C08 */
label00000BFE:
00000BFE 700B moveq.l D0, 0x0B
00000C00 2F00 move.l -[A7], D0
00000C02 4EBA 3B48 jsr [PC + 0x3B48 /* 0000474C */]
00000C06 584F addq.w A7, 4
label00000C08:
00000C08 4E5E unlink A6
00000C0A 4E75 rts
00000C0C 4E56 FFF2 link A6, -0x000E
00000C10 2F0C move.l -[A7], A4
00000C12 486E FFF2 pea.l [A6 - 0xE]
00000C16 4EBA 3BB2 jsr [PC + 0x3BB2 /* 000047CA */]
00000C1A 7008 moveq.l D0, 0x08
00000C1C B06E FFF2 cmp.w D0, [A6 - 0xE]
00000C20 584F addq.w A7, 4
00000C22 6676 bne +0x78 /* 00000C9A */
00000C24 702A moveq.l D0, 0x2A
00000C26 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000C2A 6C6E bge +0x70 /* 00000C9A */
00000C2C 7001 moveq.l D0, 0x01
00000C2E 2F00 move.l -[A7], D0
00000C30 486E FFFA pea.l [A6 - 0x6]
00000C34 486E FFF8 pea.l [A6 - 0x8]
00000C38 322E FFF6 move.w D1, [A6 - 0xA]
00000C3C 48C1 ext.l D1
00000C3E 2F01 move.l -[A7], D1
00000C40 4EBA 15FC jsr [PC + 0x15FC /* 0000223E */]
00000C44 4A6D F054 tst.w [A5 - 0xFAC]
00000C48 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C4C 6600 00E0 bne +0xE2 /* 00000D2E */
00000C50 4EBA 3ECC jsr [PC + 0x3ECC /* 00004B1E */]
00000C54 4A00 tst.b D0
00000C56 660E bne +0x10 /* 00000C66 */
00000C58 700E moveq.l D0, 0x0E
00000C5A 2F00 move.l -[A7], D0
00000C5C 4EBA 3AEE jsr [PC + 0x3AEE /* 0000474C */]
00000C60 584F addq.w A7, 4
00000C62 6000 00CA bra +0xCC /* 00000D2E */
label00000C66:
00000C66 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000C6A 4EBA 1BAE jsr [PC + 0x1BAE /* 0000281A */]
00000C6E 4A6D F054 tst.w [A5 - 0xFAC]
00000C72 584F addq.w A7, 4
00000C74 6600 00B8 bne +0xBA /* 00000D2E */
00000C78 302E FFFA move.w D0, [A6 - 0x6]
00000C7C 48C0 ext.l D0
00000C7E 2F00 move.l -[A7], D0
00000C80 302E FFF8 move.w D0, [A6 - 0x8]
00000C84 48C0 ext.l D0
00000C86 724D moveq.l D1, 0x4D
00000C88 D081 add.l D0, D1
00000C8A 7400 moveq.l D2, 0x00
00000C8C 1400 move.b D2, D0
00000C8E 2F02 move.l -[A7], D2
00000C90 4EBA 3BE4 jsr [PC + 0x3BE4 /* 00004876 */]
00000C94 504F addq.w A7, 8
00000C96 6000 0096 bra +0x98 /* 00000D2E */
label00000C9A:
00000C9A 7008 moveq.l D0, 0x08
00000C9C B06E FFF2 cmp.w D0, [A6 - 0xE]
00000CA0 6600 0082 bne +0x84 /* 00000D24 */
00000CA4 701B moveq.l D0, 0x1B
00000CA6 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000CAA 6678 bne +0x7A /* 00000D24 */
00000CAC 486E FFFC pea.l [A6 - 0x4]
00000CB0 486E FFF2 pea.l [A6 - 0xE]
00000CB4 4EBA 3B2C jsr [PC + 0x3B2C /* 000047E2 */]
00000CB8 4A00 tst.b D0
00000CBA 504F addq.w A7, 8
00000CBC 660C bne +0xE /* 00000CCA */
00000CBE 7013 moveq.l D0, 0x13
00000CC0 2F00 move.l -[A7], D0
00000CC2 4EBA 3A88 jsr [PC + 0x3A88 /* 0000474C */]
00000CC6 584F addq.w A7, 4
00000CC8 6064 bra +0x66 /* 00000D2E */
label00000CCA:
00000CCA 486E FFFE pea.l [A6 - 0x2]
00000CCE 7000 moveq.l D0, 0x00
00000CD0 2F00 move.l -[A7], D0
00000CD2 322E FFFC move.w D1, [A6 - 0x4]
00000CD6 48C1 ext.l D1
00000CD8 2F01 move.l -[A7], D1
00000CDA 2F2D EE4C move.l -[A7], [A5 - 0x11B4]
00000CDE 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000CE2 2840 movea.l A4, D0
00000CE4 200C move.l D0, A4
00000CE6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CEA 661A bne +0x1C /* 00000D06 */
00000CEC 7001 moveq.l D0, 0x01
00000CEE 2F00 move.l -[A7], D0
00000CF0 322E FFFC move.w D1, [A6 - 0x4]
00000CF4 48C1 ext.l D1
00000CF6 2F01 move.l -[A7], D1
00000CF8 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000CFC 4EBA 02E4 jsr [PC + 0x2E4 /* 00000FE2 */]
00000D00 4FEF 000C lea.l A7, [A7 + 0xC]
00000D04 6028 bra +0x2A /* 00000D2E */
label00000D06:
00000D06 7001 moveq.l D0, 0x01
00000D08 2F00 move.l -[A7], D0
00000D0A 2F2C 0002 move.l -[A7], [A4 + 0x2]
00000D0E 322E FFFC move.w D1, [A6 - 0x4]
00000D12 48C1 ext.l D1
00000D14 2F01 move.l -[A7], D1
00000D16 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00000D1A 4EBA 03B8 jsr [PC + 0x3B8 /* 000010D4 */]
00000D1E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D22 600A bra +0xC /* 00000D2E */
label00000D24:
00000D24 7022 moveq.l D0, 0x22
00000D26 2F00 move.l -[A7], D0
00000D28 4EBA 3A22 jsr [PC + 0x3A22 /* 0000474C */]
00000D2C 584F addq.w A7, 4
label00000D2E:
00000D2E 286E FFEE movea.l A4, [A6 - 0x12]
00000D32 4E5E unlink A6
00000D34 4E75 rts
00000D36 4E56 0000 link A6, 0
00000D3A 7001 moveq.l D0, 0x01
00000D3C 2F00 move.l -[A7], D0
00000D3E 322D F096 move.w D1, [A5 - 0xF6A]
00000D42 48C1 ext.l D1
00000D44 2F01 move.l -[A7], D1
00000D46 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
00000D4A 4EBA 08B4 jsr [PC + 0x8B4 /* 00001600 */]
00000D4E 3B40 F096 move.w [A5 - 0xF6A], D0
00000D52 4E5E unlink A6
00000D54 4E75 rts
00000D56 4E56 0000 link A6, 0
00000D5A 206D F05C movea.l A0, [A5 - 0xFA4]
00000D5E 2050 movea.l A0, [A0]
00000D60 7010 moveq.l D0, 0x10
00000D62 C0A8 0026 and.l D0, [A0 + 0x26]
00000D66 672A beq +0x2C /* 00000D92 */
00000D68 7001 moveq.l D0, 0x01
00000D6A 2F00 move.l -[A7], D0
00000D6C 206D F05C movea.l A0, [A5 - 0xFA4]
00000D70 2050 movea.l A0, [A0]
00000D72 3228 003C move.w D1, [A0 + 0x3C]
00000D76 48C1 ext.l D1
00000D78 2F01 move.l -[A7], D1
00000D7A 2F2D F070 move.l -[A7], [A5 - 0xF90]
00000D7E 4EBA 0880 jsr [PC + 0x880 /* 00001600 */]
00000D82 206D F05C movea.l A0, [A5 - 0xFA4]
00000D86 2050 movea.l A0, [A0]
00000D88 3140 003C move.w [A0 + 0x3C], D0
00000D8C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D90 600A bra +0xC /* 00000D9C */
label00000D92:
00000D92 7009 moveq.l D0, 0x09
00000D94 2F00 move.l -[A7], D0
00000D96 4EBA 39B4 jsr [PC + 0x39B4 /* 0000474C */]
00000D9A 584F addq.w A7, 4
label00000D9C:
00000D9C 4E5E unlink A6
00000D9E 4E75 rts
00000DA0 4E56 0000 link A6, 0
00000DA4 48E7 1008 movem.l -[A7], D3,A4
00000DA8 286E 0008 movea.l A4, [A6 + 0x8]
00000DAC 7600 moveq.l D3, 0x00
00000DAE 7008 moveq.l D0, 0x08
00000DB0 B054 cmp.w D0, [A4]
00000DB2 660A bne +0xC /* 00000DBE */
00000DB4 702E moveq.l D0, 0x2E
00000DB6 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000DBA 6602 bne +0x4 /* 00000DBE */
00000DBC 7601 moveq.l D3, 0x01
label00000DBE:
00000DBE 1003 move.b D0, D3
00000DC0 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000DC6 4E5E unlink A6
00000DC8 4E75 rts
00000DCA 4E56 FFEE link A6, -0x0012
00000DCE 48E7 0300 movem.l -[A7], D6,D7
00000DD2 486D 0E42 pea.l [A5 + 0xE42 /* export_452 */]
00000DD6 4EBA 1A42 jsr [PC + 0x1A42 /* 0000281A */]
00000DDA 4A6D F054 tst.w [A5 - 0xFAC]
00000DDE 584F addq.w A7, 4
00000DE0 6600 010A bne +0x10C /* 00000EEC */
00000DE4 701C moveq.l D0, 0x1C
00000DE6 2F00 move.l -[A7], D0
00000DE8 4EBA 3A44 jsr [PC + 0x3A44 /* 0000482E */]
00000DEC 1C2D F052 move.b D6, [A5 - 0xFAE]
00000DF0 1B7C 0063 F052 move.b [A5 - 0xFAE], 0x63 /* 'c' */
00000DF6 486E FFEE pea.l [A6 - 0x12]
00000DFA 4EBA 39CE jsr [PC + 0x39CE /* 000047CA */]
00000DFE 7008 moveq.l D0, 0x08
00000E00 B06E FFEE cmp.w D0, [A6 - 0x12]
00000E04 504F addq.w A7, 8
00000E06 6618 bne +0x1A /* 00000E20 */
00000E08 702E moveq.l D0, 0x2E
00000E0A B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000E0E 6610 bne +0x12 /* 00000E20 */
00000E10 4EBA 1E7C jsr [PC + 0x1E7C /* 00002C8E */]
00000E14 4A6D F054 tst.w [A5 - 0xFAC]
00000E18 6600 00CE bne +0xD0 /* 00000EE8 */
00000E1C 6000 00C0 bra +0xC2 /* 00000EDE */
label00000E20:
00000E20 4A6E FFEE tst.w [A6 - 0x12]
00000E24 670E beq +0x10 /* 00000E34 */
00000E26 7027 moveq.l D0, 0x27
00000E28 2F00 move.l -[A7], D0
00000E2A 4EBA 3920 jsr [PC + 0x3920 /* 0000474C */]
00000E2E 584F addq.w A7, 4
00000E30 6000 00B6 bra +0xB8 /* 00000EE8 */
label00000E34:
00000E34 41EE FFFA lea.l A0, [A6 - 0x6]
00000E38 43ED F0D0 lea.l A1, [A5 - 0xF30]
00000E3C 20D9 move.l [A0]+, [A1]+
00000E3E 30D9 move.w [A0]+, [A1]+
00000E40 1B7C 0001 F0D4 move.b [A5 - 0xF2C], 0x1
00000E46 7000 moveq.l D0, 0x00
00000E48 2B40 F0D0 move.l [A5 - 0xF30], D0
label00000E4C:
00000E4C 4EBA 1F60 jsr [PC + 0x1F60 /* 00002DAE */]
00000E50 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00000E54 4EBA 3260 jsr [PC + 0x3260 /* 000040B6 */]
00000E58 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00000E5C 4EBA 3116 jsr [PC + 0x3116 /* 00003F74 */]
00000E60 4A00 tst.b D0
00000E62 504F addq.w A7, 8
00000E64 670C beq +0xE /* 00000E72 */
00000E66 7029 moveq.l D0, 0x29
00000E68 2F00 move.l -[A7], D0
00000E6A 4EBA 38E0 jsr [PC + 0x38E0 /* 0000474C */]
00000E6E 584F addq.w A7, 4
00000E70 6076 bra +0x78 /* 00000EE8 */
label00000E72:
00000E72 4EBA 1EEE jsr [PC + 0x1EEE /* 00002D62 */]
00000E76 7043 moveq.l D0, 0x43
00000E78 2F00 move.l -[A7], D0
00000E7A 486E FFEE pea.l [A6 - 0x12]
00000E7E 4EBA 3C76 jsr [PC + 0x3C76 /* 00004AF6 */]
00000E82 4A00 tst.b D0
00000E84 504F addq.w A7, 8
00000E86 671C beq +0x1E /* 00000EA4 */
00000E88 4878 016C push.l 0x16C
00000E8C 486E FFF4 pea.l [A6 - 0xC]
00000E90 4EBA 3C64 jsr [PC + 0x3C64 /* 00004AF6 */]
00000E94 4A00 tst.b D0
00000E96 504F addq.w A7, 8
00000E98 662E bne +0x30 /* 00000EC8 */
00000E9A 486E FFF4 pea.l [A6 - 0xC]
00000E9E 4EBA 397A jsr [PC + 0x397A /* 0000481A */]
00000EA2 584F addq.w A7, 4
label00000EA4:
00000EA4 486E FFEE pea.l [A6 - 0x12]
00000EA8 4EBA 3970 jsr [PC + 0x3970 /* 0000481A */]
00000EAC 4EBA 1DE0 jsr [PC + 0x1DE0 /* 00002C8E */]
00000EB0 1E00 move.b D7, D0
00000EB2 584F addq.w A7, 4
00000EB4 660A bne +0xC /* 00000EC0 */
00000EB6 7029 moveq.l D0, 0x29
00000EB8 2F00 move.l -[A7], D0
00000EBA 4EBA 3890 jsr [PC + 0x3890 /* 0000474C */]
00000EBE 584F addq.w A7, 4
label00000EC0:
00000EC0 4A6D F054 tst.w [A5 - 0xFAC]
00000EC4 6622 bne +0x24 /* 00000EE8 */
00000EC6 6084 bra -0x7A /* 00000E4C */
label00000EC8:
00000EC8 2F2D F0D0 move.l -[A7], [A5 - 0xF30]
00000ECC 4EBA 3D10 jsr [PC + 0x3D10 /* 00004BDE */]
00000ED0 41ED F0D0 lea.l A0, [A5 - 0xF30]
00000ED4 43EE FFFA lea.l A1, [A6 - 0x6]
00000ED8 20D9 move.l [A0]+, [A1]+
00000EDA 30D9 move.w [A0]+, [A1]+
00000EDC 584F addq.w A7, 4
label00000EDE:
00000EDE 701D moveq.l D0, 0x1D
00000EE0 2F00 move.l -[A7], D0
00000EE2 4EBA 394A jsr [PC + 0x394A /* 0000482E */]
00000EE6 584F addq.w A7, 4
label00000EE8:
00000EE8 1B46 F052 move.b [A5 - 0xFAE], D6
label00000EEC:
00000EEC 4CEE 00C0 FFE6 movem.l D6,D7, [A6 - 0x1A]
00000EF2 4E5E unlink A6
00000EF4 4E75 rts
00000EF6 4E56 0000 link A6, 0
00000EFA 7000 moveq.l D0, 0x00
00000EFC 4E5E unlink A6
00000EFE 4E75 rts
00000F00 4E56 0000 link A6, 0
00000F04 48E7 1008 movem.l -[A7], D3,A4
00000F08 286E 0008 movea.l A4, [A6 + 0x8]
00000F0C 7601 moveq.l D3, 0x01
00000F0E 7008 moveq.l D0, 0x08
00000F10 B054 cmp.w D0, [A4]
00000F12 6608 bne +0xA /* 00000F1C */
00000F14 702E moveq.l D0, 0x2E
00000F16 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F1A 6710 beq +0x12 /* 00000F2C */
label00000F1C:
00000F1C 7008 moveq.l D0, 0x08
00000F1E B054 cmp.w D0, [A4]
00000F20 6608 bne +0xA /* 00000F2A */
00000F22 7011 moveq.l D0, 0x11
00000F24 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F28 6702 beq +0x4 /* 00000F2C */
label00000F2A:
00000F2A 7600 moveq.l D3, 0x00
label00000F2C:
00000F2C 1003 move.b D0, D3
00000F2E 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000F34 4E5E unlink A6
00000F36 4E75 rts
00000F38 4E56 0000 link A6, 0
00000F3C 48E7 1008 movem.l -[A7], D3,A4
00000F40 286E 0008 movea.l A4, [A6 + 0x8]
00000F44 7601 moveq.l D3, 0x01
00000F46 7008 moveq.l D0, 0x08
00000F48 B054 cmp.w D0, [A4]
00000F4A 6608 bne +0xA /* 00000F54 */
00000F4C 702E moveq.l D0, 0x2E
00000F4E B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F52 6710 beq +0x12 /* 00000F64 */
label00000F54:
00000F54 7008 moveq.l D0, 0x08
00000F56 B054 cmp.w D0, [A4]
00000F58 6608 bne +0xA /* 00000F62 */
00000F5A 703C moveq.l D0, 0x3C
00000F5C B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F60 6702 beq +0x4 /* 00000F64 */
label00000F62:
00000F62 7600 moveq.l D3, 0x00
label00000F64:
00000F64 1003 move.b D0, D3
00000F66 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000F6C 4E5E unlink A6
00000F6E 4E75 rts
00000F70 4E56 0000 link A6, 0
00000F74 48E7 1008 movem.l -[A7], D3,A4
00000F78 286E 0008 movea.l A4, [A6 + 0x8]
00000F7C 7601 moveq.l D3, 0x01
00000F7E 7008 moveq.l D0, 0x08
00000F80 B054 cmp.w D0, [A4]
00000F82 6608 bne +0xA /* 00000F8C */
00000F84 702E moveq.l D0, 0x2E
00000F86 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F8A 6710 beq +0x12 /* 00000F9C */
label00000F8C:
00000F8C 7008 moveq.l D0, 0x08
00000F8E B054 cmp.w D0, [A4]
00000F90 6608 bne +0xA /* 00000F9A */
00000F92 703C moveq.l D0, 0x3C
00000F94 B0AC 0002 cmp.l D0, [A4 + 0x2]
00000F98 6702 beq +0x4 /* 00000F9C */
label00000F9A:
00000F9A 7600 moveq.l D3, 0x00
label00000F9C:
00000F9C 1003 move.b D0, D3
00000F9E 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000FA4 4E5E unlink A6
00000FA6 4E75 rts
00000FA8 4E56 0000 link A6, 0
00000FAC 48E7 1008 movem.l -[A7], D3,A4
00000FB0 286E 0008 movea.l A4, [A6 + 0x8]
00000FB4 7601 moveq.l D3, 0x01
00000FB6 7008 moveq.l D0, 0x08
00000FB8 B054 cmp.w D0, [A4]
00000FBA 6608 bne +0xA /* 00000FC4 */
00000FBC 703C moveq.l D0, 0x3C
00000FBE B0AC 0002 cmp.l D0, [A4 + 0x2]
00000FC2 6712 beq +0x14 /* 00000FD6 */
label00000FC4:
00000FC4 7008 moveq.l D0, 0x08
00000FC6 B054 cmp.w D0, [A4]
00000FC8 660A bne +0xC /* 00000FD4 */
00000FCA 0CAC 0000 009E 0002 cmpi.l [A4 + 0x2], 0x9E
00000FD2 6702 beq +0x4 /* 00000FD6 */
label00000FD4:
00000FD4 7600 moveq.l D3, 0x00
label00000FD6:
00000FD6 1003 move.b D0, D3
00000FD8 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00000FDE 4E5E unlink A6
00000FE0 4E75 rts
fn00000FE2:
00000FE2 4E56 FFF8 link A6, -0x0008
00000FE6 48E7 0308 movem.l -[A7], D6,D7,A4
00000FEA 1C2E 0013 move.b D6, [A6 + 0x13]
00000FEE 286E 0008 movea.l A4, [A6 + 0x8]
00000FF2 486E FFFE pea.l [A6 - 0x2]
00000FF6 486E FFF8 pea.l [A6 - 0x8]
00000FFA 4EBA 37E6 jsr [PC + 0x37E6 /* 000047E2 */]
00000FFE 4A00 tst.b D0
00001000 504F addq.w A7, 8
00001002 6716 beq +0x18 /* 0000101A */
00001004 703C moveq.l D0, 0x3C
00001006 B06E FFFE cmp.w D0, [A6 - 0x2]
0000100A 660E bne +0x10 /* 0000101A */
0000100C 486E FFF8 pea.l [A6 - 0x8]
00001010 204C movea.l A0, A4
00001012 4E90 jsr [A0]
00001014 4A00 tst.b D0
00001016 584F addq.w A7, 4
00001018 670E beq +0x10 /* 00001028 */
label0000101A:
0000101A 486E FFF8 pea.l [A6 - 0x8]
0000101E 4EBA 37FA jsr [PC + 0x37FA /* 0000481A */]
00001022 7E5F moveq.l D7, 0x5F
00001024 584F addq.w A7, 4
00001026 6020 bra +0x22 /* 00001048 */
label00001028:
00001028 4A06 tst.b D6
0000102A 670C beq +0xE /* 00001038 */
0000102C 486D 0E5A pea.l [A5 + 0xE5A /* export_455 */]
00001030 4EBA 17E8 jsr [PC + 0x17E8 /* 0000281A */]
00001034 584F addq.w A7, 4
00001036 6008 bra +0xA /* 00001040 */
label00001038:
00001038 2F0C move.l -[A7], A4
0000103A 4EBA 16AC jsr [PC + 0x16AC /* 000026E8 */]
0000103E 584F addq.w A7, 4
label00001040:
00001040 4A6D F054 tst.w [A5 - 0xFAC]
00001044 664A bne +0x4C /* 00001090 */
00001046 7E61 moveq.l D7, 0x61
label00001048:
00001048 4A06 tst.b D6
0000104A 6726 beq +0x28 /* 00001072 */
0000104C 1007 move.b D0, D7
0000104E 5207 addq.b D7, 1
00001050 4EBA 3ACC jsr [PC + 0x3ACC /* 00004B1E */]
00001054 4A00 tst.b D0
00001056 660C bne +0xE /* 00001064 */
00001058 7012 moveq.l D0, 0x12
0000105A 2F00 move.l -[A7], D0
0000105C 4EBA 36EE jsr [PC + 0x36EE /* 0000474C */]
00001060 584F addq.w A7, 4
00001062 602C bra +0x2E /* 00001090 */
label00001064:
00001064 2F0C move.l -[A7], A4
00001066 4EBA 17B2 jsr [PC + 0x17B2 /* 0000281A */]
0000106A 4A6D F054 tst.w [A5 - 0xFAC]
0000106E 584F addq.w A7, 4
00001070 661E bne +0x20 /* 00001090 */
label00001072:
00001072 302E 000E move.w D0, [A6 + 0xE]
00001076 48C0 ext.l D0
00001078 2F00 move.l -[A7], D0
0000107A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000107E 48C0 ext.l D0
00001080 588F addq.l A7, 4
00001082 2F00 move.l -[A7], D0
00001084 7000 moveq.l D0, 0x00
00001086 1007 move.b D0, D7
00001088 2F00 move.l -[A7], D0
0000108A 4EBA 37EA jsr [PC + 0x37EA /* 00004876 */]
0000108E 504F addq.w A7, 8
label00001090:
00001090 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
00001096 4E5E unlink A6
00001098 4E75 rts
fn0000109A:
0000109A 4E56 0000 link A6, 0
0000109E 2F07 move.l -[A7], D7
000010A0 3E2E 000A move.w D7, [A6 + 0xA]
000010A4 0C47 001C cmpi.w D7, 0x1C
000010A8 6712 beq +0x14 /* 000010BC */
000010AA 0C47 001D cmpi.w D7, 0x1D
000010AE 670C beq +0xE /* 000010BC */
000010B0 0C47 001E cmpi.w D7, 0x1E
000010B4 6706 beq +0x8 /* 000010BC */
000010B6 0C47 001F cmpi.w D7, 0x1F
000010BA 660E bne +0x10 /* 000010CA */
label000010BC:
000010BC 48C7 ext.l D7
000010BE 2F07 move.l -[A7], D7
000010C0 4EBA 0418 jsr [PC + 0x418 /* 000014DA */]
000010C4 7001 moveq.l D0, 0x01
000010C6 584F addq.w A7, 4
000010C8 6002 bra +0x4 /* 000010CC */
label000010CA:
000010CA 7000 moveq.l D0, 0x00
label000010CC:
000010CC 2E2E FFFC move.l D7, [A6 - 0x4]
000010D0 4E5E unlink A6
000010D2 4E75 rts
fn000010D4:
000010D4 4E56 FFF8 link A6, -0x0008
000010D8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000010DC 1A2E 0017 move.b D5, [A6 + 0x17]
000010E0 266E 0008 movea.l A3, [A6 + 0x8]
000010E4 286E 0010 movea.l A4, [A6 + 0x10]
000010E8 4207 clr.b D7
000010EA 7000 moveq.l D0, 0x00
000010EC 3014 move.w D0, [A4]
000010EE 7240 moveq.l D1, 0x40
000010F0 C240 and.w D1, D0
000010F2 6700 00E6 beq +0xE8 /* 000011DA */
000010F6 486E FFFE pea.l [A6 - 0x2]
000010FA 486E FFF8 pea.l [A6 - 0x8]
000010FE 4EBA 36E2 jsr [PC + 0x36E2 /* 000047E2 */]
00001102 4A00 tst.b D0
00001104 504F addq.w A7, 8
00001106 6716 beq +0x18 /* 0000111E */
00001108 703C moveq.l D0, 0x3C
0000110A B06E FFFE cmp.w D0, [A6 - 0x2]
0000110E 660E bne +0x10 /* 0000111E */
00001110 486E FFF8 pea.l [A6 - 0x8]
00001114 204B movea.l A0, A3
00001116 4E90 jsr [A0]
00001118 4A00 tst.b D0
0000111A 584F addq.w A7, 4
0000111C 6748 beq +0x4A /* 00001166 */
label0000111E:
0000111E 4A05 tst.b D5
00001120 670E beq +0x10 /* 00001130 */
00001122 7014 moveq.l D0, 0x14
00001124 2F00 move.l -[A7], D0
00001126 4EBA 3624 jsr [PC + 0x3624 /* 0000474C */]
0000112A 584F addq.w A7, 4
0000112C 6000 02CC bra +0x2CE /* 000013FA */
label00001130:
00001130 486E FFF8 pea.l [A6 - 0x8]
00001134 4EBA 36E4 jsr [PC + 0x36E4 /* 0000481A */]
00001138 7000 moveq.l D0, 0x00
0000113A 2F00 move.l -[A7], D0
0000113C 7243 moveq.l D1, 0x43
0000113E 2F01 move.l -[A7], D1
00001140 4EBA 3734 jsr [PC + 0x3734 /* 00004876 */]
00001144 302C 0002 move.w D0, [A4 + 0x2]
00001148 48C0 ext.l D0
0000114A 2F00 move.l -[A7], D0
0000114C 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00001150 48C0 ext.l D0
00001152 588F addq.l A7, 4
00001154 2F00 move.l -[A7], D0
00001156 7066 moveq.l D0, 0x66
00001158 2F00 move.l -[A7], D0
0000115A 4EBA 371A jsr [PC + 0x371A /* 00004876 */]
0000115E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001162 6000 0296 bra +0x298 /* 000013FA */
label00001166:
00001166 4A05 tst.b D5
00001168 673C beq +0x3E /* 000011A6 */
0000116A 486D 0E5A pea.l [A5 + 0xE5A /* export_455 */]
0000116E 4EBA 16AA jsr [PC + 0x16AA /* 0000281A */]
00001172 4A6D F054 tst.w [A5 - 0xFAC]
00001176 584F addq.w A7, 4
00001178 6600 0280 bne +0x282 /* 000013FA */
0000117C 4EBA 39A0 jsr [PC + 0x39A0 /* 00004B1E */]
00001180 4A00 tst.b D0
00001182 660E bne +0x10 /* 00001192 */
00001184 700E moveq.l D0, 0x0E
00001186 2F00 move.l -[A7], D0
00001188 4EBA 35C2 jsr [PC + 0x35C2 /* 0000474C */]
0000118C 584F addq.w A7, 4
0000118E 6000 026A bra +0x26C /* 000013FA */
label00001192:
00001192 2F0B move.l -[A7], A3
00001194 4EBA 1684 jsr [PC + 0x1684 /* 0000281A */]
00001198 4A6D F054 tst.w [A5 - 0xFAC]
0000119C 584F addq.w A7, 4
0000119E 6600 025A bne +0x25C /* 000013FA */
000011A2 7C62 moveq.l D6, 0x62
000011A4 6012 bra +0x14 /* 000011B8 */
label000011A6:
000011A6 2F0B move.l -[A7], A3
000011A8 4EBA 153E jsr [PC + 0x153E /* 000026E8 */]
000011AC 4A6D F054 tst.w [A5 - 0xFAC]
000011B0 584F addq.w A7, 4
000011B2 6600 0246 bne +0x248 /* 000013FA */
000011B6 7C61 moveq.l D6, 0x61
label000011B8:
000011B8 302E 000E move.w D0, [A6 + 0xE]
000011BC 48C0 ext.l D0
000011BE 2F00 move.l -[A7], D0
000011C0 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000011C4 48C0 ext.l D0
000011C6 588F addq.l A7, 4
000011C8 2F00 move.l -[A7], D0
000011CA 7000 moveq.l D0, 0x00
000011CC 1006 move.b D0, D6
000011CE 2F00 move.l -[A7], D0
000011D0 4EBA 36A4 jsr [PC + 0x36A4 /* 00004876 */]
000011D4 504F addq.w A7, 8
000011D6 6000 0222 bra +0x224 /* 000013FA */
label000011DA:
000011DA 7000 moveq.l D0, 0x00
000011DC 3014 move.w D0, [A4]
000011DE 7221 moveq.l D1, 0x21
000011E0 C240 and.w D1, D0
000011E2 6700 00F0 beq +0xF2 /* 000012D4 */
000011E6 7000 moveq.l D0, 0x00
000011E8 3014 move.w D0, [A4]
000011EA 7201 moveq.l D1, 0x01
000011EC C240 and.w D1, D0
000011EE 7000 moveq.l D0, 0x00
000011F0 3001 move.w D0, D1
000011F2 4A80 tst.l D0
000011F4 56C3 sne D3
000011F6 4403 neg.b D3
000011F8 1803 move.b D4, D3
000011FA 6716 beq +0x18 /* 00001212 */
000011FC 4EBA 3970 jsr [PC + 0x3970 /* 00004B6E */]
00001200 4A00 tst.b D0
00001202 660E bne +0x10 /* 00001212 */
00001204 7012 moveq.l D0, 0x12
00001206 2F00 move.l -[A7], D0
00001208 4EBA 3542 jsr [PC + 0x3542 /* 0000474C */]
0000120C 584F addq.w A7, 4
0000120E 6000 01EA bra +0x1EC /* 000013FA */
label00001212:
00001212 486E FFFE pea.l [A6 - 0x2]
00001216 486E FFF8 pea.l [A6 - 0x8]
0000121A 4EBA 35C6 jsr [PC + 0x35C6 /* 000047E2 */]
0000121E 4A00 tst.b D0
00001220 504F addq.w A7, 8
00001222 660E bne +0x10 /* 00001232 */
00001224 7015 moveq.l D0, 0x15
00001226 2F00 move.l -[A7], D0
00001228 4EBA 3522 jsr [PC + 0x3522 /* 0000474C */]
0000122C 584F addq.w A7, 4
0000122E 6000 01CA bra +0x1CC /* 000013FA */
label00001232:
00001232 302C 0002 move.w D0, [A4 + 0x2]
00001236 B06E FFFE cmp.w D0, [A6 - 0x2]
0000123A 6700 0098 beq +0x9A /* 000012D4 */
0000123E 7000 moveq.l D0, 0x00
00001240 3014 move.w D0, [A4]
00001242 323C 0100 move.w D1, 0x100
00001246 C240 and.w D1, D0
00001248 674A beq +0x4C /* 00001294 */
0000124A 4A07 tst.b D7
0000124C 6646 bne +0x48 /* 00001294 */
0000124E 302E FFFE move.w D0, [A6 - 0x2]
00001252 48C0 ext.l D0
00001254 2F00 move.l -[A7], D0
00001256 4EBA FE42 jsr [PC - 0x1BE /* 0000109A */]
0000125A 1E00 move.b D7, D0
0000125C 4A6D F054 tst.w [A5 - 0xFAC]
00001260 584F addq.w A7, 4
00001262 6600 0196 bne +0x198 /* 000013FA */
00001266 4A07 tst.b D7
00001268 672A beq +0x2C /* 00001294 */
0000126A 486E FFFE pea.l [A6 - 0x2]
0000126E 486E FFF8 pea.l [A6 - 0x8]
00001272 4EBA 356E jsr [PC + 0x356E /* 000047E2 */]
00001276 4A00 tst.b D0
00001278 504F addq.w A7, 8
0000127A 660E bne +0x10 /* 0000128A */
0000127C 7015 moveq.l D0, 0x15
0000127E 2F00 move.l -[A7], D0
00001280 4EBA 34CA jsr [PC + 0x34CA /* 0000474C */]
00001284 584F addq.w A7, 4
00001286 6000 0172 bra +0x174 /* 000013FA */
label0000128A:
0000128A 302C 0002 move.w D0, [A4 + 0x2]
0000128E B06E FFFE cmp.w D0, [A6 - 0x2]
00001292 6740 beq +0x42 /* 000012D4 */
label00001294:
00001294 7000 moveq.l D0, 0x00
00001296 3014 move.w D0, [A4]
00001298 7208 moveq.l D1, 0x08
0000129A C240 and.w D1, D0
0000129C 6702 beq +0x4 /* 000012A0 */
0000129E 5C4C addq.w A4, 6
label000012A0:
000012A0 7000 moveq.l D0, 0x00
000012A2 3014 move.w D0, [A4]
000012A4 323C 0200 move.w D1, 0x200
000012A8 C240 and.w D1, D0
000012AA 6604 bne +0x6 /* 000012B0 */
000012AC 5C4C addq.w A4, 6
000012AE 6082 bra -0x7C /* 00001232 */
label000012B0:
000012B0 4A04 tst.b D4
000012B2 6712 beq +0x14 /* 000012C6 */
000012B4 4A07 tst.b D7
000012B6 660E bne +0x10 /* 000012C6 */
000012B8 486E FFF8 pea.l [A6 - 0x8]
000012BC 4EBA 355C jsr [PC + 0x355C /* 0000481A */]
000012C0 584F addq.w A7, 4
000012C2 6000 FEA2 bra -0x15C /* 00001166 */
label000012C6:
000012C6 7015 moveq.l D0, 0x15
000012C8 2F00 move.l -[A7], D0
000012CA 4EBA 3480 jsr [PC + 0x3480 /* 0000474C */]
000012CE 584F addq.w A7, 4
000012D0 6000 0128 bra +0x12A /* 000013FA */
label000012D4:
000012D4 7000 moveq.l D0, 0x00
000012D6 3014 move.w D0, [A4]
000012D8 7202 moveq.l D1, 0x02
000012DA C240 and.w D1, D0
000012DC 6716 beq +0x18 /* 000012F4 */
000012DE 4EBA 388E jsr [PC + 0x388E /* 00004B6E */]
000012E2 4A00 tst.b D0
000012E4 660E bne +0x10 /* 000012F4 */
000012E6 7012 moveq.l D0, 0x12
000012E8 2F00 move.l -[A7], D0
000012EA 4EBA 3460 jsr [PC + 0x3460 /* 0000474C */]
000012EE 584F addq.w A7, 4
000012F0 6000 0108 bra +0x10A /* 000013FA */
label000012F4:
000012F4 7000 moveq.l D0, 0x00
000012F6 3014 move.w D0, [A4]
000012F8 7204 moveq.l D1, 0x04
000012FA C240 and.w D1, D0
000012FC 6746 beq +0x48 /* 00001344 */
000012FE 7000 moveq.l D0, 0x00
00001300 3014 move.w D0, [A4]
00001302 7208 moveq.l D1, 0x08
00001304 C240 and.w D1, D0
00001306 7000 moveq.l D0, 0x00
00001308 3001 move.w D0, D1
0000130A 4A80 tst.l D0
0000130C 6610 bne +0x12 /* 0000131E */
0000130E 4A05 tst.b D5
00001310 670C beq +0xE /* 0000131E */
00001312 486D 0E5A pea.l [A5 + 0xE5A /* export_455 */]
00001316 4EBA 1502 jsr [PC + 0x1502 /* 0000281A */]
0000131A 584F addq.w A7, 4
0000131C 601E bra +0x20 /* 0000133C */
label0000131E:
0000131E 7000 moveq.l D0, 0x00
00001320 3014 move.w D0, [A4]
00001322 7208 moveq.l D1, 0x08
00001324 C240 and.w D1, D0
00001326 670C beq +0xE /* 00001334 */
00001328 486D 0E72 pea.l [A5 + 0xE72 /* export_458 */]
0000132C 4EBA 13BA jsr [PC + 0x13BA /* 000026E8 */]
00001330 584F addq.w A7, 4
00001332 6008 bra +0xA /* 0000133C */
label00001334:
00001334 2F0B move.l -[A7], A3
00001336 4EBA 13B0 jsr [PC + 0x13B0 /* 000026E8 */]
0000133A 584F addq.w A7, 4
label0000133C:
0000133C 4A6D F054 tst.w [A5 - 0xFAC]
00001340 6600 00B8 bne +0xBA /* 000013FA */
label00001344:
00001344 7000 moveq.l D0, 0x00
00001346 3014 move.w D0, [A4]
00001348 7208 moveq.l D1, 0x08
0000134A C240 and.w D1, D0
0000134C 6742 beq +0x44 /* 00001390 */
0000134E 5C4C addq.w A4, 6
00001350 4EBA 381C jsr [PC + 0x381C /* 00004B6E */]
00001354 4A00 tst.b D0
00001356 660E bne +0x10 /* 00001366 */
00001358 7012 moveq.l D0, 0x12
0000135A 2F00 move.l -[A7], D0
0000135C 4EBA 33EE jsr [PC + 0x33EE /* 0000474C */]
00001360 584F addq.w A7, 4
00001362 6000 0096 bra +0x98 /* 000013FA */
label00001366:
00001366 486E FFFE pea.l [A6 - 0x2]
0000136A 486E FFF8 pea.l [A6 - 0x8]
0000136E 4EBA 3472 jsr [PC + 0x3472 /* 000047E2 */]
00001372 4A00 tst.b D0
00001374 504F addq.w A7, 8
00001376 670C beq +0xE /* 00001384 */
00001378 302E FFFE move.w D0, [A6 - 0x2]
0000137C B06C 0002 cmp.w D0, [A4 + 0x2]
00001380 6700 FF52 beq -0xAC /* 000012D4 */
label00001384:
00001384 7015 moveq.l D0, 0x15
00001386 2F00 move.l -[A7], D0
00001388 4EBA 33C2 jsr [PC + 0x33C2 /* 0000474C */]
0000138C 584F addq.w A7, 4
0000138E 606A bra +0x6C /* 000013FA */
label00001390:
00001390 4A05 tst.b D5
00001392 673C beq +0x3E /* 000013D0 */
00001394 7000 moveq.l D0, 0x00
00001396 3014 move.w D0, [A4]
00001398 7210 moveq.l D1, 0x10
0000139A C240 and.w D1, D0
0000139C 660C bne +0xE /* 000013AA */
0000139E 7014 moveq.l D0, 0x14
000013A0 2F00 move.l -[A7], D0
000013A2 4EBA 33A8 jsr [PC + 0x33A8 /* 0000474C */]
000013A6 584F addq.w A7, 4
000013A8 6050 bra +0x52 /* 000013FA */
label000013AA:
000013AA 4EBA 3772 jsr [PC + 0x3772 /* 00004B1E */]
000013AE 4A00 tst.b D0
000013B0 660C bne +0xE /* 000013BE */
000013B2 700E moveq.l D0, 0x0E
000013B4 2F00 move.l -[A7], D0
000013B6 4EBA 3394 jsr [PC + 0x3394 /* 0000474C */]
000013BA 584F addq.w A7, 4
000013BC 603C bra +0x3E /* 000013FA */
label000013BE:
000013BE 2F0B move.l -[A7], A3
000013C0 4EBA 1458 jsr [PC + 0x1458 /* 0000281A */]
000013C4 4A6D F054 tst.w [A5 - 0xFAC]
000013C8 584F addq.w A7, 4
000013CA 662E bne +0x30 /* 000013FA */
000013CC 7C5D moveq.l D6, 0x5D
000013CE 6002 bra +0x4 /* 000013D2 */
label000013D0:
000013D0 7C5C moveq.l D6, 0x5C
label000013D2:
000013D2 7000 moveq.l D0, 0x00
000013D4 102C 0004 move.b D0, [A4 + 0x4]
000013D8 2F00 move.l -[A7], D0
000013DA 4EBA 35BE jsr [PC + 0x35BE /* 0000499A */]
000013DE 7000 moveq.l D0, 0x00
000013E0 102C 0005 move.b D0, [A4 + 0x5]
000013E4 4887 ext.w D7
000013E6 D047 add.w D0, D7
000013E8 48C0 ext.l D0
000013EA 2F00 move.l -[A7], D0
000013EC 7000 moveq.l D0, 0x00
000013EE 1006 move.b D0, D6
000013F0 2F00 move.l -[A7], D0
000013F2 4EBA 3482 jsr [PC + 0x3482 /* 00004876 */]
000013F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000013FA:
000013FA 4CEE 18F8 FFDC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00001400 4E5E unlink A6
00001402 4E75 rts
fn00001404:
00001404 4E56 FFF0 link A6, -0x0010
00001408 486E FFFC pea.l [A6 - 0x4]
0000140C 486E FFF0 pea.l [A6 - 0x10]
00001410 4EBA 33D0 jsr [PC + 0x33D0 /* 000047E2 */]
00001414 4A00 tst.b D0
00001416 504F addq.w A7, 8
00001418 6708 beq +0xA /* 00001422 */
0000141A 0C6E 01BB FFFC cmpi.w [A6 - 0x4], 0x1BB
00001420 6710 beq +0x12 /* 00001432 */
label00001422:
00001422 486E FFF0 pea.l [A6 - 0x10]
00001426 4EBA 33F2 jsr [PC + 0x33F2 /* 0000481A */]
0000142A 7000 moveq.l D0, 0x00
0000142C 584F addq.w A7, 4
0000142E 6000 00A6 bra +0xA8 /* 000014D6 */
label00001432:
00001432 486E FFFE pea.l [A6 - 0x2]
00001436 486E FFF6 pea.l [A6 - 0xA]
0000143A 4EBA 33A6 jsr [PC + 0x33A6 /* 000047E2 */]
0000143E 4A00 tst.b D0
00001440 504F addq.w A7, 8
00001442 6710 beq +0x12 /* 00001454 */
00001444 701C moveq.l D0, 0x1C
00001446 B06E FFFE cmp.w D0, [A6 - 0x2]
0000144A 6E08 bgt +0xA /* 00001454 */
0000144C 701F moveq.l D0, 0x1F
0000144E B06E FFFE cmp.w D0, [A6 - 0x2]
00001452 6C0C bge +0xE /* 00001460 */
label00001454:
00001454 486E FFF6 pea.l [A6 - 0xA]
00001458 4EBA 33C0 jsr [PC + 0x33C0 /* 0000481A */]
0000145C 584F addq.w A7, 4
0000145E 60C2 bra -0x3C /* 00001422 */
label00001460:
00001460 486E FFFC pea.l [A6 - 0x4]
00001464 486E FFF0 pea.l [A6 - 0x10]
00001468 4EBA 3378 jsr [PC + 0x3378 /* 000047E2 */]
0000146C 4A00 tst.b D0
0000146E 504F addq.w A7, 8
00001470 6708 beq +0xA /* 0000147A */
00001472 703C moveq.l D0, 0x3C
00001474 B06E FFFC cmp.w D0, [A6 - 0x4]
00001478 670E beq +0x10 /* 00001488 */
label0000147A:
0000147A 7012 moveq.l D0, 0x12
0000147C 2F00 move.l -[A7], D0
0000147E 4EBA 32CC jsr [PC + 0x32CC /* 0000474C */]
00001482 7000 moveq.l D0, 0x00
00001484 584F addq.w A7, 4
00001486 604E bra +0x50 /* 000014D6 */
label00001488:
00001488 302E FFFE move.w D0, [A6 - 0x2]
0000148C 48C0 ext.l D0
0000148E 223C FFFF 8AEC move.l D1, 0xFFFF8AEC
00001494 9280 sub.l D1, D0
00001496 2F01 move.l -[A7], D1
00001498 4EBA 3500 jsr [PC + 0x3500 /* 0000499A */]
0000149C 7000 moveq.l D0, 0x00
0000149E 2F00 move.l -[A7], D0
000014A0 4EBA 34F8 jsr [PC + 0x34F8 /* 0000499A */]
000014A4 7000 moveq.l D0, 0x00
000014A6 2F00 move.l -[A7], D0
000014A8 4EBA 34F0 jsr [PC + 0x34F0 /* 0000499A */]
000014AC 7000 moveq.l D0, 0x00
000014AE 2F00 move.l -[A7], D0
000014B0 4EBA 34E8 jsr [PC + 0x34E8 /* 0000499A */]
000014B4 7000 moveq.l D0, 0x00
000014B6 2F00 move.l -[A7], D0
000014B8 4EBA 34E0 jsr [PC + 0x34E0 /* 0000499A */]
000014BC 7000 moveq.l D0, 0x00
000014BE 2F00 move.l -[A7], D0
000014C0 4EBA 34D8 jsr [PC + 0x34D8 /* 0000499A */]
000014C4 7000 moveq.l D0, 0x00
000014C6 2F00 move.l -[A7], D0
000014C8 4EBA 34D0 jsr [PC + 0x34D0 /* 0000499A */]
000014CC 7000 moveq.l D0, 0x00
000014CE 2F00 move.l -[A7], D0
000014D0 4EBA 34C8 jsr [PC + 0x34C8 /* 0000499A */]
000014D4 7001 moveq.l D0, 0x01
label000014D6:
000014D6 4E5E unlink A6
000014D8 4E75 rts
fn000014DA:
000014DA 4E56 FFF8 link A6, -0x0008
000014DE 48E7 1700 movem.l -[A7], D3,D5,D6,D7
000014E2 3A2E 000A move.w D5, [A6 + 0xA]
000014E6 9A7C 001C sub.w D5, 0x1C
000014EA 4247 clr.w D7
000014EC 6016 bra +0x18 /* 00001504 */
label000014EE:
000014EE 7000 moveq.l D0, 0x00
000014F0 2F00 move.l -[A7], D0
000014F2 4EBA 34A6 jsr [PC + 0x34A6 /* 0000499A */]
000014F6 7000 moveq.l D0, 0x00
000014F8 2F00 move.l -[A7], D0
000014FA 4EBA 349E jsr [PC + 0x349E /* 0000499A */]
000014FE 504F addq.w A7, 8
00001500 3007 move.w D0, D7
00001502 5247 addq.w D7, 1
label00001504:
00001504 BA47 cmp.w D5, D7
00001506 6EE6 bgt -0x18 /* 000014EE */
label00001508:
00001508 486D 0E62 pea.l [A5 + 0xE62 /* export_456 */]
0000150C 4EBA 130C jsr [PC + 0x130C /* 0000281A */]
00001510 4A6D F054 tst.w [A5 - 0xFAC]
00001514 584F addq.w A7, 4
00001516 6600 00DE bne +0xE0 /* 000015F6 */
0000151A 486E FFFE pea.l [A6 - 0x2]
0000151E 486E FFF8 pea.l [A6 - 0x8]
00001522 4EBA 32BE jsr [PC + 0x32BE /* 000047E2 */]
00001526 702E moveq.l D0, 0x2E
00001528 B06E FFFE cmp.w D0, [A6 - 0x2]
0000152C 504F addq.w A7, 8
0000152E 6622 bne +0x24 /* 00001552 */
00001530 486D 0E6A pea.l [A5 + 0xE6A /* export_457 */]
00001534 4EBA 12E4 jsr [PC + 0x12E4 /* 0000281A */]
00001538 4A6D F054 tst.w [A5 - 0xFAC]
0000153C 584F addq.w A7, 4
0000153E 6600 00B6 bne +0xB8 /* 000015F6 */
00001542 486E FFFE pea.l [A6 - 0x2]
00001546 486E FFF8 pea.l [A6 - 0x8]
0000154A 4EBA 3296 jsr [PC + 0x3296 /* 000047E2 */]
0000154E 504F addq.w A7, 8
00001550 600A bra +0xC /* 0000155C */
label00001552:
00001552 7000 moveq.l D0, 0x00
00001554 2F00 move.l -[A7], D0
00001556 4EBA 3442 jsr [PC + 0x3442 /* 0000499A */]
0000155A 584F addq.w A7, 4
label0000155C:
0000155C 703C moveq.l D0, 0x3C
0000155E B06E FFFE cmp.w D0, [A6 - 0x2]
00001562 670E beq +0x10 /* 00001572 */
00001564 7012 moveq.l D0, 0x12
00001566 2F00 move.l -[A7], D0
00001568 4EBA 31E2 jsr [PC + 0x31E2 /* 0000474C */]
0000156C 584F addq.w A7, 4
0000156E 6000 0086 bra +0x88 /* 000015F6 */
label00001572:
00001572 486E FFFE pea.l [A6 - 0x2]
00001576 486E FFF8 pea.l [A6 - 0x8]
0000157A 4EBA 3266 jsr [PC + 0x3266 /* 000047E2 */]
0000157E 4A00 tst.b D0
00001580 504F addq.w A7, 8
00001582 6748 beq +0x4A /* 000015CC */
00001584 3C2E FFFE move.w D6, [A6 - 0x2]
00001588 9C7C 001C sub.w D6, 0x1C
0000158C 0C46 0003 cmpi.w D6, 0x3
00001590 6E3A bgt +0x3C /* 000015CC */
00001592 BA46 cmp.w D5, D6
00001594 6C26 bge +0x28 /* 000015BC */
00001596 3E05 move.w D7, D5
00001598 5247 addq.w D7, 1
0000159A 6016 bra +0x18 /* 000015B2 */
label0000159C:
0000159C 7000 moveq.l D0, 0x00
0000159E 2F00 move.l -[A7], D0
000015A0 4EBA 33F8 jsr [PC + 0x33F8 /* 0000499A */]
000015A4 7000 moveq.l D0, 0x00
000015A6 2F00 move.l -[A7], D0
000015A8 4EBA 33F0 jsr [PC + 0x33F0 /* 0000499A */]
000015AC 504F addq.w A7, 8
000015AE 3007 move.w D0, D7
000015B0 5247 addq.w D7, 1
label000015B2:
000015B2 BC47 cmp.w D6, D7
000015B4 6EE6 bgt -0x18 /* 0000159C */
000015B6 3A06 move.w D5, D6
000015B8 6000 FF4E bra -0xB0 /* 00001508 */
label000015BC:
000015BC 4A46 tst.w D6
000015BE 6D0C blt +0xE /* 000015CC */
000015C0 7023 moveq.l D0, 0x23
000015C2 2F00 move.l -[A7], D0
000015C4 4EBA 3186 jsr [PC + 0x3186 /* 0000474C */]
000015C8 584F addq.w A7, 4
000015CA 602A bra +0x2C /* 000015F6 */
label000015CC:
000015CC 486E FFF8 pea.l [A6 - 0x8]
000015D0 4EBA 3248 jsr [PC + 0x3248 /* 0000481A */]
000015D4 3E05 move.w D7, D5
000015D6 584F addq.w A7, 4
000015D8 6016 bra +0x18 /* 000015F0 */
label000015DA:
000015DA 7000 moveq.l D0, 0x00
000015DC 2F00 move.l -[A7], D0
000015DE 4EBA 33BA jsr [PC + 0x33BA /* 0000499A */]
000015E2 7000 moveq.l D0, 0x00
000015E4 2F00 move.l -[A7], D0
000015E6 4EBA 33B2 jsr [PC + 0x33B2 /* 0000499A */]
000015EA 504F addq.w A7, 8
000015EC 3007 move.w D0, D7
000015EE 5247 addq.w D7, 1
label000015F0:
000015F0 0C47 0003 cmpi.w D7, 0x3
000015F4 6DE4 blt -0x1A /* 000015DA */
label000015F6:
000015F6 4CEE 00E8 FFE8 movem.l D3,D5,D6,D7, [A6 - 0x18]
000015FC 4E5E unlink A6
000015FE 4E75 rts
fn00001600:
00001600 4E56 FFFA link A6, -0x0006
00001604 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001608 1C2E 0013 move.b D6, [A6 + 0x13]
0000160C 266E 0008 movea.l A3, [A6 + 0x8]
00001610 3E2E 000E move.w D7, [A6 + 0xE]
label00001614:
00001614 486E FFFA pea.l [A6 - 0x6]
00001618 4EBA 31B0 jsr [PC + 0x31B0 /* 000047CA */]
0000161C 4A6E FFFA tst.w [A6 - 0x6]
00001620 584F addq.w A7, 4
00001622 6700 009A beq +0x9C /* 000016BE */
00001626 7008 moveq.l D0, 0x08
00001628 B06E FFFA cmp.w D0, [A6 - 0x6]
0000162C 6608 bne +0xA /* 00001636 */
0000162E 702A moveq.l D0, 0x2A
00001630 B0AE FFFC cmp.l D0, [A6 - 0x4]
00001634 6D0C blt +0xE /* 00001642 */
label00001636:
00001636 7003 moveq.l D0, 0x03
00001638 2F00 move.l -[A7], D0
0000163A 4EBA 3110 jsr [PC + 0x3110 /* 0000474C */]
0000163E 584F addq.w A7, 4
00001640 607C bra +0x7E /* 000016BE */
label00001642:
00001642 7000 moveq.l D0, 0x00
00001644 2F00 move.l -[A7], D0
00001646 7201 moveq.l D1, 0x01
00001648 2F01 move.l -[A7], D1
0000164A 342E FFFE move.w D2, [A6 - 0x2]
0000164E 48C2 ext.l D2
00001650 2F02 move.l -[A7], D2
00001652 2F0B move.l -[A7], A3
00001654 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001658 2840 movea.l A4, D0
0000165A 200C move.l D0, A4
0000165C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001660 660C bne +0xE /* 0000166E */
00001662 7001 moveq.l D0, 0x01
00001664 2F00 move.l -[A7], D0
00001666 4EBA 30E4 jsr [PC + 0x30E4 /* 0000474C */]
0000166A 584F addq.w A7, 4
0000166C 6050 bra +0x52 /* 000016BE */
label0000166E:
0000166E 7002 moveq.l D0, 0x02
00001670 B054 cmp.w D0, [A4]
00001672 6710 beq +0x12 /* 00001684 */
00001674 4A06 tst.b D6
00001676 660C bne +0xE /* 00001684 */
00001678 7006 moveq.l D0, 0x06
0000167A 2F00 move.l -[A7], D0
0000167C 4EBA 30CE jsr [PC + 0x30CE /* 0000474C */]
00001680 584F addq.w A7, 4
00001682 603A bra +0x3C /* 000016BE */
label00001684:
00001684 38BC 0004 move.w [A4], 0x4
00001688 48C7 ext.l D7
0000168A 2947 0002 move.l [A4 + 0x2], D7
0000168E 3007 move.w D0, D7
00001690 5247 addq.w D7, 1
00001692 486E FFFA pea.l [A6 - 0x6]
00001696 4EBA 3132 jsr [PC + 0x3132 /* 000047CA */]
0000169A 4A6E FFFA tst.w [A6 - 0x6]
0000169E 584F addq.w A7, 4
000016A0 671C beq +0x1E /* 000016BE */
000016A2 7008 moveq.l D0, 0x08
000016A4 B06E FFFA cmp.w D0, [A6 - 0x6]
000016A8 660A bne +0xC /* 000016B4 */
000016AA 7001 moveq.l D0, 0x01
000016AC B0AE FFFC cmp.l D0, [A6 - 0x4]
000016B0 6700 FF62 beq -0x9C /* 00001614 */
label000016B4:
000016B4 7005 moveq.l D0, 0x05
000016B6 2F00 move.l -[A7], D0
000016B8 4EBA 3092 jsr [PC + 0x3092 /* 0000474C */]
000016BC 584F addq.w A7, 4
label000016BE:
000016BE 3007 move.w D0, D7
000016C0 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16]
000016C6 4E5E unlink A6
000016C8 4E75 rts
fn000016CA:
000016CA 4E56 0000 link A6, 0
000016CE 2F2D F0A8 move.l -[A7], [A5 - 0xF58]
000016D2 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000016D6 2B40 F0A8 move.l [A5 - 0xF58], D0
000016DA 2F2D F0AC move.l -[A7], [A5 - 0xF54]
000016DE 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000016E2 2B40 F0AC move.l [A5 - 0xF54], D0
000016E6 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
000016EA 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000016EE 2B40 F0B0 move.l [A5 - 0xF50], D0
000016F2 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
000016F6 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000016FA 2B40 F0B4 move.l [A5 - 0xF4C], D0
000016FE 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00001702 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001706 2B40 F0B8 move.l [A5 - 0xF48], D0
0000170A 4E5E unlink A6
0000170C 4E75 rts
fn0000170E:
0000170E 4E56 0000 link A6, 0
00001712 4AAD F05C tst.l [A5 - 0xFA4]
00001716 670A beq +0xC /* 00001722 */
00001718 2F2D F05C move.l -[A7], [A5 - 0xFA4]
0000171C 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00001720 584F addq.w A7, 4
label00001722:
00001722 2F2D F060 move.l -[A7], [A5 - 0xFA0]
00001726 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
0000172A 2B40 F060 move.l [A5 - 0xFA0], D0
0000172E 2F2D F064 move.l -[A7], [A5 - 0xF9C]
00001732 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001736 2B40 F064 move.l [A5 - 0xF9C], D0
0000173A 2F2D F068 move.l -[A7], [A5 - 0xF98]
0000173E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001742 2B40 F068 move.l [A5 - 0xF98], D0
00001746 2F2D F06C move.l -[A7], [A5 - 0xF94]
0000174A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000174E 2B40 F06C move.l [A5 - 0xF94], D0
00001752 2F2D F070 move.l -[A7], [A5 - 0xF90]
00001756 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
0000175A 2B40 F070 move.l [A5 - 0xF90], D0
0000175E 2F2D F074 move.l -[A7], [A5 - 0xF8C]
00001762 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00001766 2B40 F074 move.l [A5 - 0xF8C], D0
0000176A 2F2D F078 move.l -[A7], [A5 - 0xF88]
0000176E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001772 2B40 F078 move.l [A5 - 0xF88], D0
00001776 4EBA FF52 jsr [PC - 0xAE /* 000016CA */]
0000177A 4E5E unlink A6
0000177C 4E75 rts
fn0000177E:
0000177E 4E56 0000 link A6, 0
00001782 7014 moveq.l D0, 0x14
00001784 2F00 move.l -[A7], D0
00001786 722A moveq.l D1, 0x2A
00001788 2F01 move.l -[A7], D1
0000178A 703E moveq.l D0, 0x3E
0000178C 2F00 move.l -[A7], D0
0000178E 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00001792 4E5E unlink A6
00001794 4E75 rts
fn00001796:
00001796 4E56 0000 link A6, 0
0000179A 7032 moveq.l D0, 0x32
0000179C 2F00 move.l -[A7], D0
0000179E 7206 moveq.l D1, 0x06
000017A0 2F01 move.l -[A7], D1
000017A2 701A moveq.l D0, 0x1A
000017A4 2F00 move.l -[A7], D0
000017A6 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000017AA 4E5E unlink A6
000017AC 4E75 rts
fn000017AE:
000017AE 4E56 0000 link A6, 0
000017B2 7014 moveq.l D0, 0x14
000017B4 2F00 move.l -[A7], D0
000017B6 7204 moveq.l D1, 0x04
000017B8 2F01 move.l -[A7], D1
000017BA 7018 moveq.l D0, 0x18
000017BC 2F00 move.l -[A7], D0
000017BE 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000017C2 4E5E unlink A6
000017C4 4E75 rts
fn000017C6:
000017C6 4E56 0000 link A6, 0
000017CA 7032 moveq.l D0, 0x32
000017CC 2F00 move.l -[A7], D0
000017CE 7214 moveq.l D1, 0x14
000017D0 2F01 move.l -[A7], D1
000017D2 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000017D6 4E5E unlink A6
000017D8 4E75 rts
fn000017DA:
000017DA 4E56 0000 link A6, 0
000017DE 7001 moveq.l D0, 0x01
000017E0 2F00 move.l -[A7], D0
000017E2 486E 000F pea.l [A6 + 0xF]
000017E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017EA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000017EE 4E5E unlink A6
000017F0 4E75 rts
fn000017F2:
000017F2 4E56 0000 link A6, 0
000017F6 48E7 0308 movem.l -[A7], D6,D7,A4
000017FA 3C2E 0012 move.w D6, [A6 + 0x12]
000017FE 286E 0008 movea.l A4, [A6 + 0x8]
00001802 3E2E 000E move.w D7, [A6 + 0xE]
00001806 0C46 007F cmpi.w D6, 0x7F
0000180A 6F18 ble +0x1A /* 00001824 */
0000180C 3006 move.w D0, D6
0000180E E040 asr D0.w, 8
00001810 323C 0080 move.w D1, 0x80
00001814 8240 or.w D1, D0
00001816 4881 ext.w D1
00001818 48C1 ext.l D1
0000181A 2F01 move.l -[A7], D1
0000181C 2F0C move.l -[A7], A4
0000181E 4EBA FFBA jsr [PC - 0x46 /* 000017DA */]
00001822 504F addq.w A7, 8
label00001824:
00001824 1006 move.b D0, D6
00001826 4880 ext.w D0
00001828 48C0 ext.l D0
0000182A 2F00 move.l -[A7], D0
0000182C 2F0C move.l -[A7], A4
0000182E 4EBA FFAA jsr [PC - 0x56 /* 000017DA */]
00001832 504F addq.w A7, 8
00001834 6010 bra +0x12 /* 00001846 */
label00001836:
00001836 7000 moveq.l D0, 0x00
00001838 2F00 move.l -[A7], D0
0000183A 2F0C move.l -[A7], A4
0000183C 4EBA FF9C jsr [PC - 0x64 /* 000017DA */]
00001840 3007 move.w D0, D7
00001842 5347 subq.w D7, 1
00001844 504F addq.w A7, 8
label00001846:
00001846 4A47 tst.w D7
00001848 6EEC bgt -0x12 /* 00001836 */
0000184A 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00001850 4E5E unlink A6
00001852 4E75 rts
fn00001854:
00001854 4E56 0000 link A6, 0
00001858 4878 0400 push.l 0x400
0000185C 7014 moveq.l D0, 0x14
0000185E 2F00 move.l -[A7], D0
00001860 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00001864 4E5E unlink A6
00001866 4E75 rts
fn00001868:
00001868 4E56 0000 link A6, 0
0000186C 2F0C move.l -[A7], A4
0000186E 4878 0400 push.l 0x400
00001872 705E moveq.l D0, 0x5E
00001874 2F00 move.l -[A7], D0
00001876 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
0000187A 2840 movea.l A4, D0
0000187C 704A moveq.l D0, 0x4A
0000187E 2F00 move.l -[A7], D0
00001880 2214 move.l D1, [A4]
00001882 7412 moveq.l D2, 0x12
00001884 D282 add.l D1, D2
00001886 2F01 move.l -[A7], D1
00001888 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
0000188C 41ED F8BE lea.l A0, [A5 - 0x742]
00001890 2254 movea.l A1, [A4]
00001892 2288 move.l [A1], A0
00001894 200C move.l D0, A4
00001896 286E FFFC movea.l A4, [A6 - 0x4]
0000189A 4E5E unlink A6
0000189C 4E75 rts
fn0000189E:
0000189E 4E56 0000 link A6, 0
000018A2 4878 0200 push.l 0x200
000018A6 7014 moveq.l D0, 0x14
000018A8 2F00 move.l -[A7], D0
000018AA 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000018AE 4E5E unlink A6
000018B0 4E75 rts
fn000018B2:
000018B2 4E56 0000 link A6, 0
000018B6 7018 moveq.l D0, 0x18
000018B8 2F00 move.l -[A7], D0
000018BA 720F moveq.l D1, 0x0F
000018BC 2F01 move.l -[A7], D1
000018BE 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000018C2 2B40 F0A8 move.l [A5 - 0xF58], D0
000018C6 4EBA 2E64 jsr [PC + 0x2E64 /* 0000472C */]
000018CA 4A00 tst.b D0
000018CC 504F addq.w A7, 8
000018CE 6604 bne +0x6 /* 000018D4 */
000018D0 7000 moveq.l D0, 0x00
000018D2 6066 bra +0x68 /* 0000193A */
label000018D4:
000018D4 7018 moveq.l D0, 0x18
000018D6 2F00 move.l -[A7], D0
000018D8 720F moveq.l D1, 0x0F
000018DA 2F01 move.l -[A7], D1
000018DC 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000018E0 2B40 F0AC move.l [A5 - 0xF54], D0
000018E4 4EBA 2E46 jsr [PC + 0x2E46 /* 0000472C */]
000018E8 4A00 tst.b D0
000018EA 504F addq.w A7, 8
000018EC 6604 bne +0x6 /* 000018F2 */
000018EE 7000 moveq.l D0, 0x00
000018F0 6048 bra +0x4A /* 0000193A */
label000018F2:
000018F2 7018 moveq.l D0, 0x18
000018F4 2F00 move.l -[A7], D0
000018F6 720F moveq.l D1, 0x0F
000018F8 2F01 move.l -[A7], D1
000018FA 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000018FE 2B40 F0B0 move.l [A5 - 0xF50], D0
00001902 4EBA 2E28 jsr [PC + 0x2E28 /* 0000472C */]
00001906 4A00 tst.b D0
00001908 504F addq.w A7, 8
0000190A 6604 bne +0x6 /* 00001910 */
0000190C 7000 moveq.l D0, 0x00
0000190E 602A bra +0x2C /* 0000193A */
label00001910:
00001910 4EBA FF42 jsr [PC - 0xBE /* 00001854 */]
00001914 2B40 F0B4 move.l [A5 - 0xF4C], D0
00001918 4EBA 2E12 jsr [PC + 0x2E12 /* 0000472C */]
0000191C 4A00 tst.b D0
0000191E 6604 bne +0x6 /* 00001924 */
00001920 7000 moveq.l D0, 0x00
00001922 6016 bra +0x18 /* 0000193A */
label00001924:
00001924 4EBA FEA0 jsr [PC - 0x160 /* 000017C6 */]
00001928 2B40 F0B8 move.l [A5 - 0xF48], D0
0000192C 4EBA 2DFE jsr [PC + 0x2DFE /* 0000472C */]
00001930 4A00 tst.b D0
00001932 6604 bne +0x6 /* 00001938 */
00001934 7000 moveq.l D0, 0x00
00001936 6002 bra +0x4 /* 0000193A */
label00001938:
00001938 7001 moveq.l D0, 0x01
label0000193A:
0000193A 4E5E unlink A6
0000193C 4E75 rts
fn0000193E:
0000193E 4E56 0000 link A6, 0
00001942 4EBA FF24 jsr [PC - 0xDC /* 00001868 */]
00001946 2B40 F05C move.l [A5 - 0xFA4], D0
0000194A 4EBA 2DE0 jsr [PC + 0x2DE0 /* 0000472C */]
0000194E 4A00 tst.b D0
00001950 6606 bne +0x8 /* 00001958 */
00001952 7000 moveq.l D0, 0x00
00001954 6000 00AC bra +0xAE /* 00001A02 */
label00001958:
00001958 7018 moveq.l D0, 0x18
0000195A 2F00 move.l -[A7], D0
0000195C 720F moveq.l D1, 0x0F
0000195E 2F01 move.l -[A7], D1
00001960 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00001964 2B40 F060 move.l [A5 - 0xFA0], D0
00001968 4EBA 2DC2 jsr [PC + 0x2DC2 /* 0000472C */]
0000196C 4A00 tst.b D0
0000196E 504F addq.w A7, 8
00001970 6606 bne +0x8 /* 00001978 */
00001972 7000 moveq.l D0, 0x00
00001974 6000 008C bra +0x8E /* 00001A02 */
label00001978:
00001978 4EBA FE04 jsr [PC - 0x1FC /* 0000177E */]
0000197C 2B40 F064 move.l [A5 - 0xF9C], D0
00001980 6604 bne +0x6 /* 00001986 */
00001982 7000 moveq.l D0, 0x00
00001984 607C bra +0x7E /* 00001A02 */
label00001986:
00001986 4EBA FE0E jsr [PC - 0x1F2 /* 00001796 */]
0000198A 2B40 F068 move.l [A5 - 0xF98], D0
0000198E 4EBA 2D9C jsr [PC + 0x2D9C /* 0000472C */]
00001992 4A00 tst.b D0
00001994 6604 bne +0x6 /* 0000199A */
00001996 7000 moveq.l D0, 0x00
00001998 6068 bra +0x6A /* 00001A02 */
label0000199A:
0000199A 4EBA FF02 jsr [PC - 0xFE /* 0000189E */]
0000199E 2B40 F06C move.l [A5 - 0xF94], D0
000019A2 4EBA 2D88 jsr [PC + 0x2D88 /* 0000472C */]
000019A6 4A00 tst.b D0
000019A8 6604 bne +0x6 /* 000019AE */
000019AA 7000 moveq.l D0, 0x00
000019AC 6054 bra +0x56 /* 00001A02 */
label000019AE:
000019AE 7018 moveq.l D0, 0x18
000019B0 2F00 move.l -[A7], D0
000019B2 720F moveq.l D1, 0x0F
000019B4 2F01 move.l -[A7], D1
000019B6 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000019BA 2B40 F070 move.l [A5 - 0xF90], D0
000019BE 4EBA 2D6C jsr [PC + 0x2D6C /* 0000472C */]
000019C2 4A00 tst.b D0
000019C4 504F addq.w A7, 8
000019C6 6604 bne +0x6 /* 000019CC */
000019C8 7000 moveq.l D0, 0x00
000019CA 6036 bra +0x38 /* 00001A02 */
label000019CC:
000019CC 7018 moveq.l D0, 0x18
000019CE 2F00 move.l -[A7], D0
000019D0 720F moveq.l D1, 0x0F
000019D2 2F01 move.l -[A7], D1
000019D4 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000019D8 2B40 F074 move.l [A5 - 0xF8C], D0
000019DC 4EBA 2D4E jsr [PC + 0x2D4E /* 0000472C */]
000019E0 4A00 tst.b D0
000019E2 504F addq.w A7, 8
000019E4 6604 bne +0x6 /* 000019EA */
000019E6 7000 moveq.l D0, 0x00
000019E8 6018 bra +0x1A /* 00001A02 */
label000019EA:
000019EA 4EBA FDC2 jsr [PC - 0x23E /* 000017AE */]
000019EE 2B40 F078 move.l [A5 - 0xF88], D0
000019F2 4EBA 2D38 jsr [PC + 0x2D38 /* 0000472C */]
000019F6 4A00 tst.b D0
000019F8 6604 bne +0x6 /* 000019FE */
000019FA 7000 moveq.l D0, 0x00
000019FC 6004 bra +0x6 /* 00001A02 */
label000019FE:
000019FE 4EBA FEB2 jsr [PC - 0x14E /* 000018B2 */]
label00001A02:
00001A02 4E5E unlink A6
00001A04 4E75 rts
fn00001A06:
00001A06 4E56 0000 link A6, 0
00001A0A 48E7 0108 movem.l -[A7], D7,A4
00001A0E 3E2E 000A move.w D7, [A6 + 0xA]
00001A12 7000 moveq.l D0, 0x00
00001A14 2F00 move.l -[A7], D0
00001A16 2F00 move.l -[A7], D0
00001A18 48C7 ext.l D7
00001A1A 2F07 move.l -[A7], D7
00001A1C 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
00001A20 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001A24 2840 movea.l A4, D0
00001A26 200C move.l D0, A4
00001A28 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A2C 6704 beq +0x6 /* 00001A32 */
00001A2E 70FF moveq.l D0, 0xFFFFFFFF
00001A30 604E bra +0x50 /* 00001A80 */
label00001A32:
00001A32 7000 moveq.l D0, 0x00
00001A34 2F00 move.l -[A7], D0
00001A36 2F00 move.l -[A7], D0
00001A38 48C7 ext.l D7
00001A3A 2F07 move.l -[A7], D7
00001A3C 2F2D F074 move.l -[A7], [A5 - 0xF8C]
00001A40 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001A44 2840 movea.l A4, D0
00001A46 200C move.l D0, A4
00001A48 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A4C 6704 beq +0x6 /* 00001A52 */
00001A4E 70FF moveq.l D0, 0xFFFFFFFF
00001A50 602E bra +0x30 /* 00001A80 */
label00001A52:
00001A52 7000 moveq.l D0, 0x00
00001A54 2F00 move.l -[A7], D0
00001A56 2F00 move.l -[A7], D0
00001A58 48C7 ext.l D7
00001A5A 2F07 move.l -[A7], D7
00001A5C 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00001A60 48C0 ext.l D0
00001A62 588F addq.l A7, 4
00001A64 2F00 move.l -[A7], D0
00001A66 2F2D F060 move.l -[A7], [A5 - 0xFA0]
00001A6A 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001A6E 2840 movea.l A4, D0
00001A70 200C move.l D0, A4
00001A72 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A76 6706 beq +0x8 /* 00001A7E */
00001A78 302C 0004 move.w D0, [A4 + 0x4]
00001A7C 6002 bra +0x4 /* 00001A80 */
label00001A7E:
00001A7E 70FF moveq.l D0, 0xFFFFFFFF
label00001A80:
00001A80 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001A86 4E5E unlink A6
00001A88 4E75 rts
fn00001A8A:
00001A8A 4E56 0000 link A6, 0
00001A8E 2F0C move.l -[A7], A4
00001A90 7000 moveq.l D0, 0x00
00001A92 2F00 move.l -[A7], D0
00001A94 7201 moveq.l D1, 0x01
00001A96 2F01 move.l -[A7], D1
00001A98 342E 000A move.w D2, [A6 + 0xA]
00001A9C 48C2 ext.l D2
00001A9E 2F02 move.l -[A7], D2
00001AA0 2F2D F060 move.l -[A7], [A5 - 0xFA0]
00001AA4 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001AA8 2840 movea.l A4, D0
00001AAA 200C move.l D0, A4
00001AAC 4FEF 0010 lea.l A7, [A7 + 0x10]
00001AB0 6720 beq +0x22 /* 00001AD2 */
00001AB2 7004 moveq.l D0, 0x04
00001AB4 B054 cmp.w D0, [A4]
00001AB6 660C bne +0xE /* 00001AC4 */
00001AB8 701F moveq.l D0, 0x1F
00001ABA 2F00 move.l -[A7], D0
00001ABC 4EBA 2C8E jsr [PC + 0x2C8E /* 0000474C */]
00001AC0 584F addq.w A7, 4
00001AC2 600E bra +0x10 /* 00001AD2 */
label00001AC4:
00001AC4 38BC 0004 move.w [A4], 0x4
00001AC8 302E 000E move.w D0, [A6 + 0xE]
00001ACC 48C0 ext.l D0
00001ACE 2940 0002 move.l [A4 + 0x2], D0
label00001AD2:
00001AD2 286E FFFC movea.l A4, [A6 - 0x4]
00001AD6 4E5E unlink A6
00001AD8 4E75 rts
fn00001ADA:
00001ADA 4E56 0000 link A6, 0
00001ADE 3B6D F05A F07C move.w [A5 - 0xF84], [A5 - 0xFA6]
00001AE4 302D F05A move.w D0, [A5 - 0xFA6]
00001AE8 526D F05A addq.w [A5 - 0xFA6], 1
00001AEC 302E 000A move.w D0, [A6 + 0xA]
00001AF0 48C0 ext.l D0
00001AF2 2F00 move.l -[A7], D0
00001AF4 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00001AF8 3B40 F07E move.w [A5 - 0xF82], D0
00001AFC 3B7C FFFF F080 move.w [A5 - 0xF80], 0xFFFF
00001B02 7000 moveq.l D0, 0x00
00001B04 2B40 F082 move.l [A5 - 0xF7E], D0
00001B08 72FF moveq.l D1, 0xFFFFFFFF
00001B0A 2B41 F086 move.l [A5 - 0xF7A], D1
00001B0E 426D F08A clr.w [A5 - 0xF76]
00001B12 2B41 F08C move.l [A5 - 0xF74], D1
00001B16 426D F090 clr.w [A5 - 0xF70]
00001B1A 2B41 F092 move.l [A5 - 0xF6E], D1
00001B1E 426D F096 clr.w [A5 - 0xF6A]
00001B22 2B41 F098 move.l [A5 - 0xF68], D1
00001B26 206D F056 movea.l A0, [A5 - 0xFAA]
00001B2A 2B68 0008 F09C move.l [A5 - 0xF64], [A0 + 0x8]
00001B30 3B68 0016 F0A0 move.w [A5 - 0xF60], [A0 + 0x16]
00001B36 426D F0A2 clr.w [A5 - 0xF5E]
00001B3A 2B41 F0A4 move.l [A5 - 0xF5C], D1
00001B3E 2F2D F0A8 move.l -[A7], [A5 - 0xF58]
00001B42 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001B46 2F2D F0AC move.l -[A7], [A5 - 0xF54]
00001B4A 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001B4E 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
00001B52 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001B56 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
00001B5A 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001B5E 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00001B62 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001B66 206D F05C movea.l A0, [A5 - 0xFA4]
00001B6A 2050 movea.l A0, [A0]
00001B6C 7010 moveq.l D0, 0x10
00001B6E C0A8 0026 and.l D0, [A0 + 0x26]
00001B72 6706 beq +0x8 /* 00001B7A */
00001B74 3B7C 0001 F08A move.w [A5 - 0xF76], 0x1
label00001B7A:
00001B7A 4E5E unlink A6
00001B7C 4E75 rts
fn00001B7E:
00001B7E 4E56 0000 link A6, 0
00001B82 2F07 move.l -[A7], D7
00001B84 4A6D F054 tst.w [A5 - 0xFAC]
00001B88 6600 0140 bne +0x142 /* 00001CCA */
00001B8C 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
00001B90 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00001B94 2E00 move.l D7, D0
00001B96 2B47 F082 move.l [A5 - 0xF7E], D7
00001B9A 206D F05C movea.l A0, [A5 - 0xFA4]
00001B9E 2050 movea.l A0, [A0]
00001BA0 2B68 0008 F086 move.l [A5 - 0xF7A], [A0 + 0x8]
00001BA6 7000 moveq.l D0, 0x00
00001BA8 2F00 move.l -[A7], D0
00001BAA 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
00001BAE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001BB2 2F07 move.l -[A7], D7
00001BB4 206D F0B4 movea.l A0, [A5 - 0xF4C]
00001BB8 2050 movea.l A0, [A0]
00001BBA 4868 0012 pea.l [A0 + 0x12]
00001BBE 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001BC2 4EBA 2E3E jsr [PC + 0x2E3E /* 00004A02 */]
00001BC6 7000 moveq.l D0, 0x00
00001BC8 2F00 move.l -[A7], D0
00001BCA 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
00001BCE 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001BD2 4FEF 0020 lea.l A7, [A7 + 0x20]
00001BD6 206D F05C movea.l A0, [A5 - 0xFA4]
00001BDA 2050 movea.l A0, [A0]
00001BDC 2B68 0008 F08C move.l [A5 - 0xF74], [A0 + 0x8]
00001BE2 302D F08A move.w D0, [A5 - 0xF76]
00001BE6 48C0 ext.l D0
00001BE8 2F00 move.l -[A7], D0
00001BEA 2F2D F0A8 move.l -[A7], [A5 - 0xF58]
00001BEE 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001BF2 4EBA 2E60 jsr [PC + 0x2E60 /* 00004A54 */]
00001BF6 206D F05C movea.l A0, [A5 - 0xFA4]
00001BFA 2050 movea.l A0, [A0]
00001BFC 2B68 0008 F092 move.l [A5 - 0xF6E], [A0 + 0x8]
00001C02 302D F090 move.w D0, [A5 - 0xF70]
00001C06 48C0 ext.l D0
00001C08 2F00 move.l -[A7], D0
00001C0A 2F2D F0AC move.l -[A7], [A5 - 0xF54]
00001C0E 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001C12 4EBA 2E40 jsr [PC + 0x2E40 /* 00004A54 */]
00001C16 206D F05C movea.l A0, [A5 - 0xFA4]
00001C1A 2050 movea.l A0, [A0]
00001C1C 2B68 0008 F098 move.l [A5 - 0xF68], [A0 + 0x8]
00001C22 302D F096 move.w D0, [A5 - 0xF6A]
00001C26 48C0 ext.l D0
00001C28 2F00 move.l -[A7], D0
00001C2A 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
00001C2E 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001C32 4EBA 2E20 jsr [PC + 0x2E20 /* 00004A54 */]
00001C36 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00001C3A 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00001C3E 2E00 move.l D7, D0
00001C40 3B47 F0A2 move.w [A5 - 0xF5E], D7
00001C44 206D F05C movea.l A0, [A5 - 0xFA4]
00001C48 2050 movea.l A0, [A0]
00001C4A 2B68 0008 F0A4 move.l [A5 - 0xF5C], [A0 + 0x8]
00001C50 7000 moveq.l D0, 0x00
00001C52 2F00 move.l -[A7], D0
00001C54 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00001C58 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001C5C 2F07 move.l -[A7], D7
00001C5E 206D F0B8 movea.l A0, [A5 - 0xF48]
00001C62 2050 movea.l A0, [A0]
00001C64 4868 0012 pea.l [A0 + 0x12]
00001C68 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001C6C 4EBA 2D94 jsr [PC + 0x2D94 /* 00004A02 */]
00001C70 7000 moveq.l D0, 0x00
00001C72 2F00 move.l -[A7], D0
00001C74 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00001C78 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001C7C 4FEF 0044 lea.l A7, [A7 + 0x44]
00001C80 302D F07C move.w D0, [A5 - 0xF84]
00001C84 48C0 ext.l D0
00001C86 2F00 move.l -[A7], D0
00001C88 2F2D F064 move.l -[A7], [A5 - 0xF9C]
00001C8C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00001C90 4EBA 2A9A jsr [PC + 0x2A9A /* 0000472C */]
00001C94 4A00 tst.b D0
00001C96 504F addq.w A7, 8
00001C98 6730 beq +0x32 /* 00001CCA */
00001C9A 302D F07C move.w D0, [A5 - 0xF84]
00001C9E 48C0 ext.l D0
00001CA0 206D F064 movea.l A0, [A5 - 0xF9C]
00001CA4 2050 movea.l A0, [A0]
00001CA6 2200 move.l D1, D0
00001CA8 C0FC 002A mulu.w D0, 0x2A /* '*' */
00001CAC 4841 swap.w D1
00001CAE C2FC 002A mulu.w D1, 0x2A /* '*' */
00001CB2 4841 swap.w D1
00001CB4 4241 clr.w D1
00001CB6 D081 add.l D0, D1
00001CB8 41F0 0814 lea.l A0, [A0 + D0 + 0x14]
00001CBC 43ED F07E lea.l A1, [A5 - 0xF82]
00001CC0 7009 moveq.l D0, 0x09
label00001CC2:
00001CC2 20D9 move.l [A0]+, [A1]+
00001CC4 51C8 FFFC dbf D0, -0x6 /* 00001CC2 */
00001CC8 30D9 move.w [A0]+, [A1]+
label00001CCA:
00001CCA 2E2E FFFC move.l D7, [A6 - 0x4]
00001CCE 4E5E unlink A6
00001CD0 4E75 rts
fn00001CD2:
00001CD2 4E56 0000 link A6, 0
00001CD6 302E 000A move.w D0, [A6 + 0xA]
00001CDA 0440 0033 subi.w D0, 0x33 /* '3' */
00001CDE 6764 beq +0x66 /* 00001D44 */
00001CE0 5340 subq.w D0, 1
00001CE2 6764 beq +0x66 /* 00001D48 */
00001CE4 5340 subq.w D0, 1
00001CE6 6764 beq +0x66 /* 00001D4C */
00001CE8 5340 subq.w D0, 1
00001CEA 6764 beq +0x66 /* 00001D50 */
00001CEC 5340 subq.w D0, 1
00001CEE 6744 beq +0x46 /* 00001D34 */
00001CF0 5340 subq.w D0, 1
00001CF2 673C beq +0x3E /* 00001D30 */
00001CF4 0440 0016 subi.w D0, 0x16
00001CF8 673E beq +0x40 /* 00001D38 */
00001CFA 0440 001B subi.w D0, 0x1B
00001CFE 6740 beq +0x42 /* 00001D40 */
00001D00 0440 0143 subi.w D0, 0x143
00001D04 6736 beq +0x38 /* 00001D3C */
00001D06 0440 0015 subi.w D0, 0x15
00001D0A 6748 beq +0x4A /* 00001D54 */
00001D0C 5340 subq.w D0, 1
00001D0E 6748 beq +0x4A /* 00001D58 */
00001D10 0440 002D subi.w D0, 0x2D /* '-' */
00001D14 6746 beq +0x48 /* 00001D5C */
00001D16 5340 subq.w D0, 1
00001D18 6746 beq +0x48 /* 00001D60 */
00001D1A 5340 subq.w D0, 1
00001D1C 6746 beq +0x48 /* 00001D64 */
00001D1E 5340 subq.w D0, 1
00001D20 6746 beq +0x48 /* 00001D68 */
00001D22 5340 subq.w D0, 1
00001D24 6746 beq +0x48 /* 00001D6C */
00001D26 5340 subq.w D0, 1
00001D28 6746 beq +0x48 /* 00001D70 */
00001D2A 5340 subq.w D0, 1
00001D2C 6746 beq +0x48 /* 00001D74 */
00001D2E 6048 bra +0x4A /* 00001D78 */
label00001D30:
00001D30 7000 moveq.l D0, 0x00
00001D32 6046 bra +0x48 /* 00001D7A */
label00001D34:
00001D34 7001 moveq.l D0, 0x01
00001D36 6042 bra +0x44 /* 00001D7A */
label00001D38:
00001D38 7002 moveq.l D0, 0x02
00001D3A 603E bra +0x40 /* 00001D7A */
label00001D3C:
00001D3C 7003 moveq.l D0, 0x03
00001D3E 603A bra +0x3C /* 00001D7A */
label00001D40:
00001D40 7004 moveq.l D0, 0x04
00001D42 6036 bra +0x38 /* 00001D7A */
label00001D44:
00001D44 7005 moveq.l D0, 0x05
00001D46 6032 bra +0x34 /* 00001D7A */
label00001D48:
00001D48 7006 moveq.l D0, 0x06
00001D4A 602E bra +0x30 /* 00001D7A */
label00001D4C:
00001D4C 7007 moveq.l D0, 0x07
00001D4E 602A bra +0x2C /* 00001D7A */
label00001D50:
00001D50 7008 moveq.l D0, 0x08
00001D52 6026 bra +0x28 /* 00001D7A */
label00001D54:
00001D54 7009 moveq.l D0, 0x09
00001D56 6022 bra +0x24 /* 00001D7A */
label00001D58:
00001D58 700A moveq.l D0, 0x0A
00001D5A 601E bra +0x20 /* 00001D7A */
label00001D5C:
00001D5C 700B moveq.l D0, 0x0B
00001D5E 601A bra +0x1C /* 00001D7A */
label00001D60:
00001D60 700C moveq.l D0, 0x0C
00001D62 6016 bra +0x18 /* 00001D7A */
label00001D64:
00001D64 700E moveq.l D0, 0x0E
00001D66 6012 bra +0x14 /* 00001D7A */
label00001D68:
00001D68 700D moveq.l D0, 0x0D
00001D6A 600E bra +0x10 /* 00001D7A */
label00001D6C:
00001D6C 700F moveq.l D0, 0x0F
00001D6E 600A bra +0xC /* 00001D7A */
label00001D70:
00001D70 7010 moveq.l D0, 0x10
00001D72 6006 bra +0x8 /* 00001D7A */
label00001D74:
00001D74 7011 moveq.l D0, 0x11
00001D76 6002 bra +0x4 /* 00001D7A */
label00001D78:
00001D78 70FF moveq.l D0, 0xFFFFFFFF
label00001D7A:
00001D7A 4E5E unlink A6
00001D7C 4E75 rts
fn00001D7E:
00001D7E 4E56 0000 link A6, 0
00001D82 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001D86 266E 0008 movea.l A3, [A6 + 0x8]
00001D8A 286E 0010 movea.l A4, [A6 + 0x10]
00001D8E 4247 clr.w D7
00001D90 7612 moveq.l D3, 0x12
label00001D92:
00001D92 48C7 ext.l D7
00001D94 2007 move.l D0, D7
00001D96 D080 add.l D0, D0
00001D98 39BC FFFF 0800 move.w [A4 + D0], 0xFFFF
00001D9E 3007 move.w D0, D7
00001DA0 5247 addq.w D7, 1
00001DA2 B647 cmp.w D3, D7
00001DA4 6EEC bgt -0x12 /* 00001D92 */
00001DA6 7000 moveq.l D0, 0x00
00001DA8 2680 move.l [A3], D0
00001DAA 206D F05C movea.l A0, [A5 - 0xFA4]
00001DAE 2050 movea.l A0, [A0]
00001DB0 223C 0000 0200 move.l D1, 0x200
00001DB6 C2A8 0026 and.l D1, [A0 + 0x26]
00001DBA 6712 beq +0x14 /* 00001DCE */
00001DBC 426C 0002 clr.w [A4 + 0x2]
00001DC0 426C 0014 clr.w [A4 + 0x14]
00001DC4 0093 0000 0402 ori.l [A3], 0x402
00001DCA 7A0B moveq.l D5, 0x0B
00001DCC 6002 bra +0x4 /* 00001DD0 */
label00001DCE:
00001DCE 4245 clr.w D5
label00001DD0:
00001DD0 206D F064 movea.l A0, [A5 - 0xF9C]
00001DD4 2050 movea.l A0, [A0]
00001DD6 3E28 000A move.w D7, [A0 + 0xA]
00001DDA 5347 subq.w D7, 1
00001DDC 4A47 tst.w D7
00001DDE 6D7C blt +0x7E /* 00001E5C */
label00001DE0:
00001DE0 48C7 ext.l D7
00001DE2 206D F064 movea.l A0, [A5 - 0xF9C]
00001DE6 2050 movea.l A0, [A0]
00001DE8 2007 move.l D0, D7
00001DEA 2200 move.l D1, D0
00001DEC C0FC 002A mulu.w D0, 0x2A /* '*' */
00001DF0 4841 swap.w D1
00001DF2 C2FC 002A mulu.w D1, 0x2A /* '*' */
00001DF6 4841 swap.w D1
00001DF8 4241 clr.w D1
00001DFA D081 add.l D0, D1
00001DFC 3030 0814 move.w D0, [A0 + D0 + 0x14]
00001E00 48C0 ext.l D0
00001E02 2F00 move.l -[A7], D0
00001E04 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00001E08 3800 move.w D4, D0
00001E0A 48C4 ext.l D4
00001E0C 2F04 move.l -[A7], D4
00001E0E 4EBA FEC2 jsr [PC - 0x13E /* 00001CD2 */]
00001E12 3C00 move.w D6, D0
00001E14 48C7 ext.l D7
00001E16 206D F064 movea.l A0, [A5 - 0xF9C]
00001E1A 2050 movea.l A0, [A0]
00001E1C 2007 move.l D0, D7
00001E1E 2200 move.l D1, D0
00001E20 C0FC 002A mulu.w D0, 0x2A /* '*' */
00001E24 4841 swap.w D1
00001E26 C2FC 002A mulu.w D1, 0x2A /* '*' */
00001E2A 4841 swap.w D1
00001E2C 4241 clr.w D1
00001E2E D081 add.l D0, D1
00001E30 3186 0816 move.w [A0 + D0 + 0x16], D6
00001E34 504F addq.w A7, 8
00001E36 6D20 blt +0x22 /* 00001E58 */
00001E38 48C6 ext.l D6
00001E3A 2006 move.l D0, D6
00001E3C D080 add.l D0, D0
00001E3E 3987 0800 move.w [A4 + D0], D7
00001E42 7001 moveq.l D0, 0x01
00001E44 EDA8 lsl D0, D6
00001E46 8193 or.l [A3], D0
00001E48 48C6 ext.l D6
00001E4A 2006 move.l D0, D6
00001E4C 5280 addq.l D0, 1
00001E4E 48C5 ext.l D5
00001E50 BA80 cmp.l D5, D0
00001E52 6C04 bge +0x6 /* 00001E58 */
00001E54 3A06 move.w D5, D6
00001E56 5245 addq.w D5, 1
label00001E58:
00001E58 51CF FF86 dbf D7, -0x7C /* 00001DE0 */
label00001E5C:
00001E5C 206E 000C movea.l A0, [A6 + 0xC]
00001E60 3085 move.w [A0], D5
00001E62 5EC3 sgt D3
00001E64 4403 neg.b D3
00001E66 1003 move.b D0, D3
00001E68 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00001E6E 4E5E unlink A6
00001E70 4E75 rts
fn00001E72:
00001E72 4E56 FFD4 link A6, -0x002C
00001E76 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E7A 47EE FFDA lea.l A3, [A6 - 0x26]
00001E7E 2F0B move.l -[A7], A3
00001E80 486E FFD8 pea.l [A6 - 0x28]
00001E84 486E FFD4 pea.l [A6 - 0x2C]
00001E88 4EBA FEF4 jsr [PC - 0x10C /* 00001D7E */]
00001E8C 1C00 move.b D6, D0
00001E8E 206D F05C movea.l A0, [A5 - 0xFA4]
00001E92 2850 movea.l A4, [A0]
00001E94 296C 0008 003E move.l [A4 + 0x3E], [A4 + 0x8]
00001E9A 302C 003C move.w D0, [A4 + 0x3C]
00001E9E 48C0 ext.l D0
00001EA0 2F00 move.l -[A7], D0
00001EA2 2F2D F070 move.l -[A7], [A5 - 0xF90]
00001EA6 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001EAA 4EBA 2BA8 jsr [PC + 0x2BA8 /* 00004A54 */]
00001EAE 206D F05C movea.l A0, [A5 - 0xFA4]
00001EB2 2850 movea.l A4, [A0]
00001EB4 296C 0008 0044 move.l [A4 + 0x44], [A4 + 0x8]
00001EBA 302C 0042 move.w D0, [A4 + 0x42]
00001EBE 48C0 ext.l D0
00001EC0 2F00 move.l -[A7], D0
00001EC2 2F2D F074 move.l -[A7], [A5 - 0xF8C]
00001EC6 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001ECA 4EBA 2B88 jsr [PC + 0x2B88 /* 00004A54 */]
00001ECE 206D F064 movea.l A0, [A5 - 0xF9C]
00001ED2 2050 movea.l A0, [A0]
00001ED4 2E28 0008 move.l D7, [A0 + 0x8]
00001ED8 206D F05C movea.l A0, [A5 - 0xFA4]
00001EDC 2850 movea.l A4, [A0]
00001EDE 3947 0048 move.w [A4 + 0x48], D7
00001EE2 296C 0008 004A move.l [A4 + 0x4A], [A4 + 0x8]
00001EE8 7000 moveq.l D0, 0x00
00001EEA 2F00 move.l -[A7], D0
00001EEC 2F2D F064 move.l -[A7], [A5 - 0xF9C]
00001EF0 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001EF4 2207 move.l D1, D7
00001EF6 2001 move.l D0, D1
00001EF8 C2FC 002A mulu.w D1, 0x2A /* '*' */
00001EFC 4840 swap.w D0
00001EFE C0FC 002A mulu.w D0, 0x2A /* '*' */
00001F02 4840 swap.w D0
00001F04 4240 clr.w D0
00001F06 D280 add.l D1, D0
00001F08 2F01 move.l -[A7], D1
00001F0A 206D F064 movea.l A0, [A5 - 0xF9C]
00001F0E 2050 movea.l A0, [A0]
00001F10 4868 0014 pea.l [A0 + 0x14]
00001F14 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001F18 4EBA 2AE8 jsr [PC + 0x2AE8 /* 00004A02 */]
00001F1C 7000 moveq.l D0, 0x00
00001F1E 2F00 move.l -[A7], D0
00001F20 2F2D F064 move.l -[A7], [A5 - 0xF9C]
00001F24 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001F28 4FEF 0040 lea.l A7, [A7 + 0x40]
00001F2C 206D F068 movea.l A0, [A5 - 0xF98]
00001F30 2050 movea.l A0, [A0]
00001F32 2E28 0008 move.l D7, [A0 + 0x8]
00001F36 206D F05C movea.l A0, [A5 - 0xFA4]
00001F3A 2850 movea.l A4, [A0]
00001F3C 3947 004E move.w [A4 + 0x4E], D7
00001F40 296C 0008 0050 move.l [A4 + 0x50], [A4 + 0x8]
00001F46 7000 moveq.l D0, 0x00
00001F48 2F00 move.l -[A7], D0
00001F4A 2F2D F068 move.l -[A7], [A5 - 0xF98]
00001F4E 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001F52 2207 move.l D1, D7
00001F54 D281 add.l D1, D1
00001F56 2001 move.l D0, D1
00001F58 D080 add.l D0, D0
00001F5A D280 add.l D1, D0
00001F5C 2F01 move.l -[A7], D1
00001F5E 206D F068 movea.l A0, [A5 - 0xF98]
00001F62 2050 movea.l A0, [A0]
00001F64 4868 0014 pea.l [A0 + 0x14]
00001F68 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001F6C 4EBA 2A94 jsr [PC + 0x2A94 /* 00004A02 */]
00001F70 7000 moveq.l D0, 0x00
00001F72 2F00 move.l -[A7], D0
00001F74 2F2D F068 move.l -[A7], [A5 - 0xF98]
00001F78 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001F7C 4FEF 001C lea.l A7, [A7 + 0x1C]
00001F80 2F2D F06C move.l -[A7], [A5 - 0xF94]
00001F84 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00001F88 2E00 move.l D7, D0
00001F8A 206D F05C movea.l A0, [A5 - 0xFA4]
00001F8E 2850 movea.l A4, [A0]
00001F90 2947 0054 move.l [A4 + 0x54], D7
00001F94 296C 0008 0058 move.l [A4 + 0x58], [A4 + 0x8]
00001F9A 7000 moveq.l D0, 0x00
00001F9C 2F00 move.l -[A7], D0
00001F9E 2F2D F06C move.l -[A7], [A5 - 0xF94]
00001FA2 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
00001FA6 2F07 move.l -[A7], D7
00001FA8 206D F06C movea.l A0, [A5 - 0xF94]
00001FAC 2050 movea.l A0, [A0]
00001FAE 4868 0012 pea.l [A0 + 0x12]
00001FB2 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001FB6 4EBA 2A4A jsr [PC + 0x2A4A /* 00004A02 */]
00001FBA 7000 moveq.l D0, 0x00
00001FBC 2F00 move.l -[A7], D0
00001FBE 2F2D F06C move.l -[A7], [A5 - 0xF94]
00001FC2 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00001FC6 4FEF 0020 lea.l A7, [A7 + 0x20]
00001FCA 4A06 tst.b D6
00001FCC 6730 beq +0x32 /* 00001FFE */
00001FCE 206D F05C movea.l A0, [A5 - 0xFA4]
00001FD2 2850 movea.l A4, [A0]
00001FD4 296E FFD4 0038 move.l [A4 + 0x38], [A6 - 0x2C]
00001FDA 396E FFD8 0032 move.w [A4 + 0x32], [A6 - 0x28]
00001FE0 296C 0008 0034 move.l [A4 + 0x34], [A4 + 0x8]
00001FE6 302E FFD8 move.w D0, [A6 - 0x28]
00001FEA 48C0 ext.l D0
00001FEC D080 add.l D0, D0
00001FEE 2F00 move.l -[A7], D0
00001FF0 2F0B move.l -[A7], A3
00001FF2 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00001FF6 4EBA 2A0A jsr [PC + 0x2A0A /* 00004A02 */]
00001FFA 4FEF 000C lea.l A7, [A7 + 0xC]
label00001FFE:
00001FFE 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00002002 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
00002006 206D F05C movea.l A0, [A5 - 0xFA4]
0000200A 2050 movea.l A0, [A0]
0000200C 7002 moveq.l D0, 0x02
0000200E C0A8 0026 and.l D0, [A0 + 0x26]
00002012 584F addq.w A7, 4
00002014 670A beq +0xC /* 00002020 */
00002016 2F2D F05C move.l -[A7], [A5 - 0xFA4]
0000201A 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
0000201E 584F addq.w A7, 4
label00002020:
00002020 4CEE 18C0 FFC4 movem.l D6,D7,A3,A4, [A6 - 0x3C]
00002026 4E5E unlink A6
00002028 4E75 rts
fn0000202A:
0000202A 4E56 0000 link A6, 0
0000202E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002032 1C2E 001B move.b D6, [A6 + 0x1B]
00002036 266E 0010 movea.l A3, [A6 + 0x10]
0000203A 3E2E 000E move.w D7, [A6 + 0xE]
0000203E 7000 moveq.l D0, 0x00
00002040 2F00 move.l -[A7], D0
00002042 2F00 move.l -[A7], D0
00002044 48C7 ext.l D7
00002046 2F07 move.l -[A7], D7
00002048 2F2D F070 move.l -[A7], [A5 - 0xF90]
0000204C 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002050 2840 movea.l A4, D0
00002052 200C move.l D0, A4
00002054 4FEF 0010 lea.l A7, [A7 + 0x10]
00002058 671A beq +0x1C /* 00002074 */
0000205A 36BC 0003 move.w [A3], 0x3
0000205E 48C7 ext.l D7
00002060 2F07 move.l -[A7], D7
00002062 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002066 206E 0014 movea.l A0, [A6 + 0x14]
0000206A 3080 move.w [A0], D0
0000206C 7000 moveq.l D0, 0x00
0000206E 584F addq.w A7, 4
00002070 6000 01C2 bra +0x1C4 /* 00002234 */
label00002074:
00002074 7000 moveq.l D0, 0x00
00002076 2F00 move.l -[A7], D0
00002078 2F00 move.l -[A7], D0
0000207A 48C7 ext.l D7
0000207C 2F07 move.l -[A7], D7
0000207E 2F2D F0B0 move.l -[A7], [A5 - 0xF50]
00002082 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002086 2840 movea.l A4, D0
00002088 200C move.l D0, A4
0000208A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000208E 671A beq +0x1C /* 000020AA */
00002090 36BC 0002 move.w [A3], 0x2
00002094 48C7 ext.l D7
00002096 2F07 move.l -[A7], D7
00002098 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000209C 206E 0014 movea.l A0, [A6 + 0x14]
000020A0 3080 move.w [A0], D0
000020A2 7000 moveq.l D0, 0x00
000020A4 584F addq.w A7, 4
000020A6 6000 018C bra +0x18E /* 00002234 */
label000020AA:
000020AA 7000 moveq.l D0, 0x00
000020AC 2F00 move.l -[A7], D0
000020AE 2F00 move.l -[A7], D0
000020B0 48C7 ext.l D7
000020B2 2F07 move.l -[A7], D7
000020B4 2F2D F074 move.l -[A7], [A5 - 0xF8C]
000020B8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000020BC 2840 movea.l A4, D0
000020BE 200C move.l D0, A4
000020C0 4FEF 0010 lea.l A7, [A7 + 0x10]
000020C4 671A beq +0x1C /* 000020E0 */
000020C6 36BC 0002 move.w [A3], 0x2
000020CA 48C7 ext.l D7
000020CC 2F07 move.l -[A7], D7
000020CE 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000020D2 206E 0014 movea.l A0, [A6 + 0x14]
000020D6 3080 move.w [A0], D0
000020D8 7000 moveq.l D0, 0x00
000020DA 584F addq.w A7, 4
000020DC 6000 0156 bra +0x158 /* 00002234 */
label000020E0:
000020E0 7000 moveq.l D0, 0x00
000020E2 2F00 move.l -[A7], D0
000020E4 2F00 move.l -[A7], D0
000020E6 48C7 ext.l D7
000020E8 2F07 move.l -[A7], D7
000020EA 2F2D F0A8 move.l -[A7], [A5 - 0xF58]
000020EE 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000020F2 2840 movea.l A4, D0
000020F4 200C move.l D0, A4
000020F6 4FEF 0010 lea.l A7, [A7 + 0x10]
000020FA 671E beq +0x20 /* 0000211A */
000020FC 36BC 0004 move.w [A3], 0x4
00002100 322C 0004 move.w D1, [A4 + 0x4]
00002104 48C1 ext.l D1
00002106 D281 add.l D1, D1
00002108 2001 move.l D0, D1
0000210A D080 add.l D0, D0
0000210C D280 add.l D1, D0
0000210E 206E 0014 movea.l A0, [A6 + 0x14]
00002112 3081 move.w [A0], D1
00002114 7000 moveq.l D0, 0x00
00002116 6000 011C bra +0x11E /* 00002234 */
label0000211A:
0000211A 7000 moveq.l D0, 0x00
0000211C 2F00 move.l -[A7], D0
0000211E 2F00 move.l -[A7], D0
00002120 48C7 ext.l D7
00002122 2F07 move.l -[A7], D7
00002124 2F2D F0AC move.l -[A7], [A5 - 0xF54]
00002128 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
0000212C 2840 movea.l A4, D0
0000212E 200C move.l D0, A4
00002130 4FEF 0010 lea.l A7, [A7 + 0x10]
00002134 671E beq +0x20 /* 00002154 */
00002136 36BC 0005 move.w [A3], 0x5
0000213A 322C 0004 move.w D1, [A4 + 0x4]
0000213E 48C1 ext.l D1
00002140 D281 add.l D1, D1
00002142 2001 move.l D0, D1
00002144 D080 add.l D0, D0
00002146 D280 add.l D1, D0
00002148 206E 0014 movea.l A0, [A6 + 0x14]
0000214C 3081 move.w [A0], D1
0000214E 7000 moveq.l D0, 0x00
00002150 6000 00E2 bra +0xE4 /* 00002234 */
label00002154:
00002154 206D F05C movea.l A0, [A5 - 0xFA4]
00002158 2050 movea.l A0, [A0]
0000215A 7004 moveq.l D0, 0x04
0000215C C0A8 0026 and.l D0, [A0 + 0x26]
00002160 6718 beq +0x1A /* 0000217A */
00002162 36BC 0001 move.w [A3], 0x1
00002166 48C7 ext.l D7
00002168 2F07 move.l -[A7], D7
0000216A 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
0000216E 206E 0014 movea.l A0, [A6 + 0x14]
00002172 3080 move.w [A0], D0
00002174 584F addq.w A7, 4
00002176 6000 00BA bra +0xBC /* 00002232 */
label0000217A:
0000217A 206D F05C movea.l A0, [A5 - 0xFA4]
0000217E 2050 movea.l A0, [A0]
00002180 7008 moveq.l D0, 0x08
00002182 C0A8 0026 and.l D0, [A0 + 0x26]
00002186 6716 beq +0x18 /* 0000219E */
00002188 4253 clr.w [A3]
0000218A 48C7 ext.l D7
0000218C 2F07 move.l -[A7], D7
0000218E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002192 206E 0014 movea.l A0, [A6 + 0x14]
00002196 3080 move.w [A0], D0
00002198 584F addq.w A7, 4
0000219A 6000 0096 bra +0x98 /* 00002232 */
label0000219E:
0000219E 4A2E 000B tst.b [A6 + 0xB]
000021A2 6716 beq +0x18 /* 000021BA */
000021A4 36BC 0001 move.w [A3], 0x1
000021A8 48C7 ext.l D7
000021AA 2F07 move.l -[A7], D7
000021AC 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000021B0 206E 0014 movea.l A0, [A6 + 0x14]
000021B4 3080 move.w [A0], D0
000021B6 584F addq.w A7, 4
000021B8 6078 bra +0x7A /* 00002232 */
label000021BA:
000021BA 4A2D F0D7 tst.b [A5 - 0xF29]
000021BE 6702 beq +0x4 /* 000021C2 */
000021C0 7C01 moveq.l D6, 0x01
label000021C2:
000021C2 1006 move.b D0, D6
000021C4 6706 beq +0x8 /* 000021CC */
000021C6 5300 subq.b D0, 1
000021C8 670E beq +0x10 /* 000021D8 */
000021CA 6062 bra +0x64 /* 0000222E */
label000021CC:
000021CC 701A moveq.l D0, 0x1A
000021CE 2F00 move.l -[A7], D0
000021D0 4EBA 257A jsr [PC + 0x257A /* 0000474C */]
000021D4 584F addq.w A7, 4
000021D6 6056 bra +0x58 /* 0000222E */
label000021D8:
000021D8 7000 moveq.l D0, 0x00
000021DA 2F00 move.l -[A7], D0
000021DC 7201 moveq.l D1, 0x01
000021DE 2F01 move.l -[A7], D1
000021E0 48C7 ext.l D7
000021E2 2F07 move.l -[A7], D7
000021E4 2F2D F0AC move.l -[A7], [A5 - 0xF54]
000021E8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000021EC 2840 movea.l A4, D0
000021EE 200C move.l D0, A4
000021F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000021F4 660E bne +0x10 /* 00002204 */
000021F6 7001 moveq.l D0, 0x01
000021F8 2F00 move.l -[A7], D0
000021FA 4EBA 2550 jsr [PC + 0x2550 /* 0000474C */]
000021FE 7000 moveq.l D0, 0x00
00002200 584F addq.w A7, 4
00002202 6030 bra +0x32 /* 00002234 */
label00002204:
00002204 38BC 0004 move.w [A4], 0x4
00002208 302D F090 move.w D0, [A5 - 0xF70]
0000220C 526D F090 addq.w [A5 - 0xF70], 1
00002210 48C0 ext.l D0
00002212 2940 0002 move.l [A4 + 0x2], D0
00002216 36BC 0005 move.w [A3], 0x5
0000221A 322C 0004 move.w D1, [A4 + 0x4]
0000221E 48C1 ext.l D1
00002220 D281 add.l D1, D1
00002222 2001 move.l D0, D1
00002224 D080 add.l D0, D0
00002226 D280 add.l D1, D0
00002228 206E 0014 movea.l A0, [A6 + 0x14]
0000222C 3081 move.w [A0], D1
label0000222E:
0000222E 7000 moveq.l D0, 0x00
00002230 6002 bra +0x4 /* 00002234 */
label00002232:
00002232 7001 moveq.l D0, 0x01
label00002234:
00002234 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000223A 4E5E unlink A6
0000223C 4E75 rts
fn0000223E:
0000223E 4E56 0000 link A6, 0
00002242 7000 moveq.l D0, 0x00
00002244 102E 0017 move.b D0, [A6 + 0x17]
00002248 2F00 move.l -[A7], D0
0000224A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000224E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002252 302E 000A move.w D0, [A6 + 0xA]
00002256 48C0 ext.l D0
00002258 2F00 move.l -[A7], D0
0000225A 7000 moveq.l D0, 0x00
0000225C 2F00 move.l -[A7], D0
0000225E 4EBA FDCA jsr [PC - 0x236 /* 0000202A */]
00002262 4E5E unlink A6
00002264 4E75 rts
fn00002266:
00002266 4E56 FFFC link A6, -0x0004
0000226A 7000 moveq.l D0, 0x00
0000226C 2F00 move.l -[A7], D0
0000226E 486E FFFE pea.l [A6 - 0x2]
00002272 486E FFFC pea.l [A6 - 0x4]
00002276 322E 000A move.w D1, [A6 + 0xA]
0000227A 48C1 ext.l D1
0000227C 2F01 move.l -[A7], D1
0000227E 4EBA FFBE jsr [PC - 0x42 /* 0000223E */]
00002282 4A6D F054 tst.w [A5 - 0xFAC]
00002286 4FEF 0010 lea.l A7, [A7 + 0x10]
0000228A 661E bne +0x20 /* 000022AA */
0000228C 302E FFFE move.w D0, [A6 - 0x2]
00002290 48C0 ext.l D0
00002292 2F00 move.l -[A7], D0
00002294 302E FFFC move.w D0, [A6 - 0x4]
00002298 48C0 ext.l D0
0000229A 7247 moveq.l D1, 0x47
0000229C D081 add.l D0, D1
0000229E 7400 moveq.l D2, 0x00
000022A0 1400 move.b D2, D0
000022A2 2F02 move.l -[A7], D2
000022A4 4EBA 25D0 jsr [PC + 0x25D0 /* 00004876 */]
000022A8 504F addq.w A7, 8
label000022AA:
000022AA 4E5E unlink A6
000022AC 4E75 rts
fn000022AE:
000022AE 4E56 FFFA link A6, -0x0006
000022B2 2F0C move.l -[A7], A4
000022B4 486E FFFA pea.l [A6 - 0x6]
000022B8 4EBA 2510 jsr [PC + 0x2510 /* 000047CA */]
000022BC 7008 moveq.l D0, 0x08
000022BE B06E FFFA cmp.w D0, [A6 - 0x6]
000022C2 584F addq.w A7, 4
000022C4 6646 bne +0x48 /* 0000230C */
000022C6 702A moveq.l D0, 0x2A
000022C8 B0AE FFFC cmp.l D0, [A6 - 0x4]
000022CC 6D3E blt +0x40 /* 0000230C */
000022CE 486E FFFA pea.l [A6 - 0x6]
000022D2 206E 0008 movea.l A0, [A6 + 0x8]
000022D6 4E90 jsr [A0]
000022D8 4A00 tst.b D0
000022DA 584F addq.w A7, 4
000022DC 662E bne +0x30 /* 0000230C */
000022DE 302E FFFE move.w D0, [A6 - 0x2]
000022E2 48C0 ext.l D0
000022E4 206D EE48 movea.l A0, [A5 - 0x11B8]
000022E8 2050 movea.l A0, [A0]
000022EA D080 add.l D0, D0
000022EC 2200 move.l D1, D0
000022EE E588 lsl D0, 2
000022F0 D081 add.l D0, D1
000022F2 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
000022F6 7000 moveq.l D0, 0x00
000022F8 1014 move.b D0, [A4]
000022FA 0C40 0002 cmpi.w D0, 0x2
000022FE 660C bne +0xE /* 0000230C */
00002300 206E 000C movea.l A0, [A6 + 0xC]
00002304 20AC 0002 move.l [A0], [A4 + 0x2]
00002308 7001 moveq.l D0, 0x01
0000230A 600C bra +0xE /* 00002318 */
label0000230C:
0000230C 486E FFFA pea.l [A6 - 0x6]
00002310 4EBA 2508 jsr [PC + 0x2508 /* 0000481A */]
00002314 7000 moveq.l D0, 0x00
00002316 584F addq.w A7, 4
label00002318:
00002318 286E FFF6 movea.l A4, [A6 - 0xA]
0000231C 4E5E unlink A6
0000231E 4E75 rts
fn00002320:
00002320 4E56 0000 link A6, 0
00002324 48E7 1018 movem.l -[A7], D3,A3,A4
00002328 286E 0008 movea.l A4, [A6 + 0x8]
0000232C 4A54 tst.w [A4]
0000232E 6604 bne +0x6 /* 00002334 */
00002330 7001 moveq.l D0, 0x01
00002332 6044 bra +0x46 /* 00002378 */
label00002334:
00002334 7008 moveq.l D0, 0x08
00002336 B054 cmp.w D0, [A4]
00002338 663C bne +0x3E /* 00002376 */
0000233A 702A moveq.l D0, 0x2A
0000233C B0AC 0002 cmp.l D0, [A4 + 0x2]
00002340 6D34 blt +0x36 /* 00002376 */
00002342 302C 0004 move.w D0, [A4 + 0x4]
00002346 48C0 ext.l D0
00002348 206D EE48 movea.l A0, [A5 - 0x11B8]
0000234C 2050 movea.l A0, [A0]
0000234E D080 add.l D0, D0
00002350 2200 move.l D1, D0
00002352 E588 lsl D0, 2
00002354 D081 add.l D0, D1
00002356 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
0000235A 7601 moveq.l D3, 0x01
0000235C 7000 moveq.l D0, 0x00
0000235E 1013 move.b D0, [A3]
00002360 0C40 0002 cmpi.w D0, 0x2
00002364 670C beq +0xE /* 00002372 */
00002366 7000 moveq.l D0, 0x00
00002368 1013 move.b D0, [A3]
0000236A 0C40 0004 cmpi.w D0, 0x4
0000236E 6702 beq +0x4 /* 00002372 */
00002370 7600 moveq.l D3, 0x00
label00002372:
00002372 1003 move.b D0, D3
00002374 6002 bra +0x4 /* 00002378 */
label00002376:
00002376 7000 moveq.l D0, 0x00
label00002378:
00002378 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC]
0000237E 4E5E unlink A6
00002380 4E75 rts
fn00002382:
00002382 4E56 0000 link A6, 0
00002386 302E 000A move.w D0, [A6 + 0xA]
0000238A 0440 0073 subi.w D0, 0x73 /* 's' */
0000238E 670C beq +0xE /* 0000239C */
00002390 0440 0069 subi.w D0, 0x69 /* 'i' */
00002394 6706 beq +0x8 /* 0000239C */
00002396 0440 0084 subi.w D0, 0x84
0000239A 6604 bne +0x6 /* 000023A0 */
label0000239C:
0000239C 7001 moveq.l D0, 0x01
0000239E 6002 bra +0x4 /* 000023A2 */
label000023A0:
000023A0 7000 moveq.l D0, 0x00
label000023A2:
000023A2 4E5E unlink A6
000023A4 4E75 rts
fn000023A6:
000023A6 4E56 FFFA link A6, -0x0006
000023AA 48E7 0108 movem.l -[A7], D7,A4
000023AE 286E 0008 movea.l A4, [A6 + 0x8]
000023B2 3E2E 000E move.w D7, [A6 + 0xE]
000023B6 486E FFFA pea.l [A6 - 0x6]
000023BA 4EBA 240E jsr [PC + 0x240E /* 000047CA */]
000023BE 7008 moveq.l D0, 0x08
000023C0 B06E FFFA cmp.w D0, [A6 - 0x6]
000023C4 584F addq.w A7, 4
000023C6 661E bne +0x20 /* 000023E6 */
000023C8 7002 moveq.l D0, 0x02
000023CA B0AE FFFC cmp.l D0, [A6 - 0x4]
000023CE 6616 bne +0x18 /* 000023E6 */
000023D0 7000 moveq.l D0, 0x00
000023D2 2F00 move.l -[A7], D0
000023D4 7201 moveq.l D1, 0x01
000023D6 2F01 move.l -[A7], D1
000023D8 48C7 ext.l D7
000023DA 2F07 move.l -[A7], D7
000023DC 4EBA 07B2 jsr [PC + 0x7B2 /* 00002B90 */]
000023E0 4FEF 000C lea.l A7, [A7 + 0xC]
000023E4 6076 bra +0x78 /* 0000245C */
label000023E6:
000023E6 48C7 ext.l D7
000023E8 2F07 move.l -[A7], D7
000023EA 4EBA FF96 jsr [PC - 0x6A /* 00002382 */]
000023EE 4A00 tst.b D0
000023F0 584F addq.w A7, 4
000023F2 671C beq +0x1E /* 00002410 */
000023F4 486E FFFA pea.l [A6 - 0x6]
000023F8 4EBA FF26 jsr [PC - 0xDA /* 00002320 */]
000023FC 4A00 tst.b D0
000023FE 584F addq.w A7, 4
00002400 660E bne +0x10 /* 00002410 */
00002402 486E FFFA pea.l [A6 - 0x6]
00002406 204C movea.l A0, A4
00002408 4E90 jsr [A0]
0000240A 4A00 tst.b D0
0000240C 584F addq.w A7, 4
0000240E 6714 beq +0x16 /* 00002424 */
label00002410:
00002410 486E FFFA pea.l [A6 - 0x6]
00002414 4EBA 2404 jsr [PC + 0x2404 /* 0000481A */]
00002418 48C7 ext.l D7
0000241A 2F07 move.l -[A7], D7
0000241C 4EBA FE48 jsr [PC - 0x1B8 /* 00002266 */]
00002420 504F addq.w A7, 8
00002422 6038 bra +0x3A /* 0000245C */
label00002424:
00002424 486E FFFA pea.l [A6 - 0x6]
00002428 4EBA 23F0 jsr [PC + 0x23F0 /* 0000481A */]
0000242C 2F0C move.l -[A7], A4
0000242E 4EBA 02B8 jsr [PC + 0x2B8 /* 000026E8 */]
00002432 7001 moveq.l D0, 0x01
00002434 2F00 move.l -[A7], D0
00002436 7243 moveq.l D1, 0x43
00002438 2F01 move.l -[A7], D1
0000243A 4EBA 243A jsr [PC + 0x243A /* 00004876 */]
0000243E 48C7 ext.l D7
00002440 2F07 move.l -[A7], D7
00002442 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002446 48C0 ext.l D0
00002448 588F addq.l A7, 4
0000244A 2F00 move.l -[A7], D0
0000244C 7000 moveq.l D0, 0x00
0000244E 102D F052 move.b D0, [A5 - 0xFAE]
00002452 2F00 move.l -[A7], D0
00002454 4EBA 2420 jsr [PC + 0x2420 /* 00004876 */]
00002458 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000245C:
0000245C 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE]
00002462 4E5E unlink A6
00002464 4E75 rts
fn00002466:
00002466 4E56 0000 link A6, 0
0000246A 48E7 0118 movem.l -[A7], D7,A3,A4
0000246E 266E 0008 movea.l A3, [A6 + 0x8]
00002472 3E2E 000E move.w D7, [A6 + 0xE]
00002476 48C7 ext.l D7
00002478 206D EE48 movea.l A0, [A5 - 0x11B8]
0000247C 2050 movea.l A0, [A0]
0000247E 2007 move.l D0, D7
00002480 D080 add.l D0, D0
00002482 2200 move.l D1, D0
00002484 E588 lsl D0, 2
00002486 D081 add.l D0, D1
00002488 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
0000248C 1014 move.b D0, [A4]
0000248E 5300 subq.b D0, 1
00002490 670A beq +0xC /* 0000249C */
00002492 5300 subq.b D0, 1
00002494 6730 beq +0x32 /* 000024C6 */
00002496 5300 subq.b D0, 1
00002498 6718 beq +0x1A /* 000024B2 */
0000249A 6062 bra +0x64 /* 000024FE */
label0000249C:
0000249C 2F0B move.l -[A7], A3
0000249E 4EBA 0248 jsr [PC + 0x248 /* 000026E8 */]
000024A2 7000 moveq.l D0, 0x00
000024A4 102C 0005 move.b D0, [A4 + 0x5]
000024A8 2F00 move.l -[A7], D0
000024AA 4EBA 2382 jsr [PC + 0x2382 /* 0000482E */]
000024AE 504F addq.w A7, 8
000024B0 6056 bra +0x58 /* 00002508 */
label000024B2:
000024B2 302C 0004 move.w D0, [A4 + 0x4]
000024B6 48C0 ext.l D0
000024B8 2F00 move.l -[A7], D0
000024BA 2F0B move.l -[A7], A3
000024BC 206C 0006 movea.l A0, [A4 + 0x6]
000024C0 4E90 jsr [A0]
000024C2 504F addq.w A7, 8
000024C4 6042 bra +0x44 /* 00002508 */
label000024C6:
000024C6 0C47 0007 cmpi.w D7, 0x7
000024CA 6706 beq +0x8 /* 000024D2 */
000024CC 0C47 0008 cmpi.w D7, 0x8
000024D0 6620 bne +0x22 /* 000024F2 */
label000024D2:
000024D2 2F0B move.l -[A7], A3
000024D4 4EBA 0212 jsr [PC + 0x212 /* 000026E8 */]
000024D8 4A6D F054 tst.w [A5 - 0xFAC]
000024DC 584F addq.w A7, 4
000024DE 6628 bne +0x2A /* 00002508 */
000024E0 0C47 0007 cmpi.w D7, 0x7
000024E4 6622 bne +0x24 /* 00002508 */
000024E6 7009 moveq.l D0, 0x09
000024E8 2F00 move.l -[A7], D0
000024EA 4EBA 2342 jsr [PC + 0x2342 /* 0000482E */]
000024EE 584F addq.w A7, 4
000024F0 6016 bra +0x18 /* 00002508 */
label000024F2:
000024F2 7024 moveq.l D0, 0x24
000024F4 2F00 move.l -[A7], D0
000024F6 4EBA 2254 jsr [PC + 0x2254 /* 0000474C */]
000024FA 584F addq.w A7, 4
000024FC 600A bra +0xC /* 00002508 */
label000024FE:
000024FE 7025 moveq.l D0, 0x25
00002500 2F00 move.l -[A7], D0
00002502 4EBA 2248 jsr [PC + 0x2248 /* 0000474C */]
00002506 584F addq.w A7, 4
label00002508:
00002508 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000250E 4E5E unlink A6
00002510 4E75 rts
fn00002512:
00002512 4E56 0000 link A6, 0
00002516 2F07 move.l -[A7], D7
00002518 206D F068 movea.l A0, [A5 - 0xF98]
0000251C 2050 movea.l A0, [A0]
0000251E 3E28 000A move.w D7, [A0 + 0xA]
00002522 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002526 2F2D F068 move.l -[A7], [A5 - 0xF98]
0000252A 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
0000252E 4EBA 21FC jsr [PC + 0x21FC /* 0000472C */]
00002532 4A00 tst.b D0
00002534 504F addq.w A7, 8
00002536 6718 beq +0x1A /* 00002550 */
00002538 3207 move.w D1, D7
0000253A 48C1 ext.l D1
0000253C D281 add.l D1, D1
0000253E 2001 move.l D0, D1
00002540 D080 add.l D0, D0
00002542 D280 add.l D1, D0
00002544 2F01 move.l -[A7], D1
00002546 7044 moveq.l D0, 0x44
00002548 2F00 move.l -[A7], D0
0000254A 4EBA 232A jsr [PC + 0x232A /* 00004876 */]
0000254E 504F addq.w A7, 8
label00002550:
00002550 2E2E FFFC move.l D7, [A6 - 0x4]
00002554 4E5E unlink A6
00002556 4E75 rts
fn00002558:
00002558 4E56 FFFA link A6, -0x0006
0000255C 2F07 move.l -[A7], D7
0000255E 2E2E 0008 move.l D7, [A6 + 0x8]
00002562 3007 move.w D0, D7
00002564 48C0 ext.l D0
00002566 BE80 cmp.l D7, D0
00002568 660E bne +0x10 /* 00002578 */
0000256A 3007 move.w D0, D7
0000256C 48C0 ext.l D0
0000256E 2F00 move.l -[A7], D0
00002570 4EBA 2428 jsr [PC + 0x2428 /* 0000499A */]
00002574 584F addq.w A7, 4
00002576 6014 bra +0x16 /* 0000258C */
label00002578:
00002578 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000257E 2D47 FFFC move.l [A6 - 0x4], D7
00002582 486E FFFA pea.l [A6 - 0x6]
00002586 4EBA FF8A jsr [PC - 0x76 /* 00002512 */]
0000258A 584F addq.w A7, 4
label0000258C:
0000258C 2E2E FFF6 move.l D7, [A6 - 0xA]
00002590 4E5E unlink A6
00002592 4E75 rts
fn00002594:
00002594 4E56 FFF4 link A6, -0x000C
00002598 2F0C move.l -[A7], A4
0000259A 286E 000C movea.l A4, [A6 + 0xC]
0000259E 422E FFFF clr.b [A6 - 0x1]
000025A2 2F0C move.l -[A7], A4
000025A4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000025A8 2D40 FFFA move.l [A6 - 0x6], D0
000025AC 3D6E 000A FFF4 move.w [A6 - 0xC], [A6 + 0xA]
000025B2 2F2D F06C move.l -[A7], [A5 - 0xF94]
000025B6 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000025BA 2D40 FFF6 move.l [A6 - 0xA], D0
000025BE 7004 moveq.l D0, 0x04
000025C0 2F00 move.l -[A7], D0
000025C2 486E FFFA pea.l [A6 - 0x6]
000025C6 2F2D F06C move.l -[A7], [A5 - 0xF94]
000025CA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000025CE 4EBA 215C jsr [PC + 0x215C /* 0000472C */]
000025D2 4A00 tst.b D0
000025D4 4FEF 0014 lea.l A7, [A7 + 0x14]
000025D8 675E beq +0x60 /* 00002638 */
000025DA 7000 moveq.l D0, 0x00
000025DC 2F00 move.l -[A7], D0
000025DE 2F0C move.l -[A7], A4
000025E0 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */]
000025E4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000025E8 2F14 move.l -[A7], [A4]
000025EA 2F2D F06C move.l -[A7], [A5 - 0xF94]
000025EE 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000025F2 7000 moveq.l D0, 0x00
000025F4 2F00 move.l -[A7], D0
000025F6 2F0C move.l -[A7], A4
000025F8 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
000025FC 4FEF 001C lea.l A7, [A7 + 0x1C]
00002600 4EBA 212A jsr [PC + 0x212A /* 0000472C */]
00002604 4A00 tst.b D0
00002606 6730 beq +0x32 /* 00002638 */
00002608 202E FFFA move.l D0, [A6 - 0x6]
0000260C 0800 0000 btst.b D0, 0x0
00002610 671C beq +0x1E /* 0000262E */
00002612 7001 moveq.l D0, 0x01
00002614 2F00 move.l -[A7], D0
00002616 486E FFFF pea.l [A6 - 0x1]
0000261A 2F2D F06C move.l -[A7], [A5 - 0xF94]
0000261E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00002622 4EBA 2108 jsr [PC + 0x2108 /* 0000472C */]
00002626 4A00 tst.b D0
00002628 4FEF 000C lea.l A7, [A7 + 0xC]
0000262C 670A beq +0xC /* 00002638 */
label0000262E:
0000262E 486E FFF4 pea.l [A6 - 0xC]
00002632 4EBA FEDE jsr [PC - 0x122 /* 00002512 */]
00002636 584F addq.w A7, 4
label00002638:
00002638 286E FFF0 movea.l A4, [A6 - 0x10]
0000263C 4E5E unlink A6
0000263E 4E75 rts
fn00002640:
00002640 4E56 0000 link A6, 0
00002644 48E7 0018 movem.l -[A7], A3,A4
00002648 266E 0008 movea.l A3, [A6 + 0x8]
0000264C 2F0B move.l -[A7], A3
0000264E 7009 moveq.l D0, 0x09
00002650 2F00 move.l -[A7], D0
00002652 4EBA FF40 jsr [PC - 0xC0 /* 00002594 */]
00002656 504F addq.w A7, 8
00002658 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000265E 4E5E unlink A6
00002660 4E75 rts
fn00002662:
00002662 4E56 0000 link A6, 0
00002666 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000266A 7001 moveq.l D0, 0x01
0000266C 2F00 move.l -[A7], D0
0000266E 4EBA FF24 jsr [PC - 0xDC /* 00002594 */]
00002672 4E5E unlink A6
00002674 4E75 rts
fn00002676:
00002676 4E56 0000 link A6, 0
0000267A 2F0C move.l -[A7], A4
0000267C 286E 0008 movea.l A4, [A6 + 0x8]
00002680 3014 move.w D0, [A4]
00002682 5340 subq.w D0, 1
00002684 671E beq +0x20 /* 000026A4 */
00002686 5740 subq.w D0, 3
00002688 6726 beq +0x28 /* 000026B0 */
0000268A 5940 subq.w D0, 4
0000268C 6706 beq +0x8 /* 00002694 */
0000268E 5340 subq.w D0, 1
00002690 672A beq +0x2C /* 000026BC */
00002692 6034 bra +0x36 /* 000026C8 */
label00002694:
00002694 302C 0004 move.w D0, [A4 + 0x4]
00002698 48C0 ext.l D0
0000269A 2F00 move.l -[A7], D0
0000269C 4EBA 2284 jsr [PC + 0x2284 /* 00004922 */]
000026A0 584F addq.w A7, 4
000026A2 602E bra +0x30 /* 000026D2 */
label000026A4:
000026A4 2F2C 0002 move.l -[A7], [A4 + 0x2]
000026A8 4EBA FFB8 jsr [PC - 0x48 /* 00002662 */]
000026AC 584F addq.w A7, 4
000026AE 6022 bra +0x24 /* 000026D2 */
label000026B0:
000026B0 2F2C 0002 move.l -[A7], [A4 + 0x2]
000026B4 4EBA FEA2 jsr [PC - 0x15E /* 00002558 */]
000026B8 584F addq.w A7, 4
000026BA 6016 bra +0x18 /* 000026D2 */
label000026BC:
000026BC 2F2C 0002 move.l -[A7], [A4 + 0x2]
000026C0 4EBA FF7E jsr [PC - 0x82 /* 00002640 */]
000026C4 584F addq.w A7, 4
000026C6 600A bra +0xC /* 000026D2 */
label000026C8:
000026C8 7026 moveq.l D0, 0x26
000026CA 2F00 move.l -[A7], D0
000026CC 4EBA 207E jsr [PC + 0x207E /* 0000474C */]
000026D0 584F addq.w A7, 4
label000026D2:
000026D2 204C movea.l A0, A4
000026D4 5C88 addq.l A0, 6
000026D6 2F20 move.l -[A7], -[A0]
000026D8 3F20 move.w -[A7], -[A0]
000026DA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000026DE 5C4F addq.w A7, 6
000026E0 286E FFFC movea.l A4, [A6 - 0x4]
000026E4 4E5E unlink A6
000026E6 4E75 rts
fn000026E8:
000026E8 4E56 FFFA link A6, -0x0006
000026EC 2F0C move.l -[A7], A4
000026EE 286E 0008 movea.l A4, [A6 + 0x8]
000026F2 486E FFFA pea.l [A6 - 0x6]
000026F6 4EBA 20D2 jsr [PC + 0x20D2 /* 000047CA */]
000026FA 302E FFFA move.w D0, [A6 - 0x6]
000026FE 5140 subq.w D0, 8
00002700 584F addq.w A7, 4
00002702 662C bne +0x2E /* 00002730 */
00002704 702A moveq.l D0, 0x2A
00002706 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000270A 6D12 blt +0x14 /* 0000271E */
0000270C 302E FFFE move.w D0, [A6 - 0x2]
00002710 48C0 ext.l D0
00002712 2F00 move.l -[A7], D0
00002714 2F0C move.l -[A7], A4
00002716 4EBA FD4E jsr [PC - 0x2B2 /* 00002466 */]
0000271A 504F addq.w A7, 8
0000271C 601C bra +0x1E /* 0000273A */
label0000271E:
0000271E 302E FFFE move.w D0, [A6 - 0x2]
00002722 48C0 ext.l D0
00002724 2F00 move.l -[A7], D0
00002726 2F0C move.l -[A7], A4
00002728 4EBA FC7C jsr [PC - 0x384 /* 000023A6 */]
0000272C 504F addq.w A7, 8
0000272E 600A bra +0xC /* 0000273A */
label00002730:
00002730 486E FFFA pea.l [A6 - 0x6]
00002734 4EBA FF40 jsr [PC - 0xC0 /* 00002676 */]
00002738 584F addq.w A7, 4
label0000273A:
0000273A 286E FFF6 movea.l A4, [A6 - 0xA]
0000273E 4E5E unlink A6
00002740 4E75 rts
fn00002742:
00002742 4E56 0000 link A6, 0
00002746 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000274A 2F2D F078 move.l -[A7], [A5 - 0xF88]
0000274E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00002752 4EBA 1FD8 jsr [PC + 0x1FD8 /* 0000472C */]
00002756 4E5E unlink A6
00002758 4E75 rts
fn0000275A:
0000275A 4E56 0000 link A6, 0
0000275E 48E7 0300 movem.l -[A7], D6,D7
00002762 206D F078 movea.l A0, [A5 - 0xF88]
00002766 2050 movea.l A0, [A0]
00002768 3E28 000A move.w D7, [A0 + 0xA]
0000276C 48C7 ext.l D7
0000276E 2007 move.l D0, D7
00002770 5380 subq.l D0, 1
00002772 206D F078 movea.l A0, [A5 - 0xF88]
00002776 2050 movea.l A0, [A0]
00002778 E580 asl D0, 2
0000277A 3C30 0816 move.w D6, [A0 + D0 + 0x16]
0000277E 48C7 ext.l D7
00002780 2007 move.l D0, D7
00002782 5380 subq.l D0, 1
00002784 206D F078 movea.l A0, [A5 - 0xF88]
00002788 2050 movea.l A0, [A0]
0000278A 2140 0008 move.l [A0 + 0x8], D0
0000278E 3006 move.w D0, D6
00002790 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00002796 4E5E unlink A6
00002798 4E75 rts
fn0000279A:
0000279A 4E56 0000 link A6, 0
0000279E 206D F078 movea.l A0, [A5 - 0xF88]
000027A2 2050 movea.l A0, [A0]
000027A4 2028 0008 move.l D0, [A0 + 0x8]
000027A8 5380 subq.l D0, 1
000027AA 206D F078 movea.l A0, [A5 - 0xF88]
000027AE 2050 movea.l A0, [A0]
000027B0 E580 asl D0, 2
000027B2 3030 0814 move.w D0, [A0 + D0 + 0x14]
000027B6 4E5E unlink A6
000027B8 4E75 rts
fn000027BA:
000027BA 4E56 0000 link A6, 0
000027BE 206D F078 movea.l A0, [A5 - 0xF88]
000027C2 2050 movea.l A0, [A0]
000027C4 3028 000A move.w D0, [A0 + 0xA]
000027C8 4E5E unlink A6
000027CA 4E75 rts
fn000027CC:
000027CC 4E56 0000 link A6, 0
000027D0 48E7 0108 movem.l -[A7], D7,A4
000027D4 3E2E 000A move.w D7, [A6 + 0xA]
000027D8 286E 000C movea.l A4, [A6 + 0xC]
label000027DC:
000027DC 4EBA FFDC jsr [PC - 0x24 /* 000027BA */]
000027E0 BE40 cmp.w D7, D0
000027E2 6C0C bge +0xE /* 000027F0 */
000027E4 200C move.l D0, A4
000027E6 6716 beq +0x18 /* 000027FE */
000027E8 4EBA FFB0 jsr [PC - 0x50 /* 0000279A */]
000027EC B054 cmp.w D0, [A4]
000027EE 6C0E bge +0x10 /* 000027FE */
label000027F0:
000027F0 200C move.l D0, A4
000027F2 671C beq +0x1E /* 00002810 */
000027F4 2F0C move.l -[A7], A4
000027F6 4EBA FF4A jsr [PC - 0xB6 /* 00002742 */]
000027FA 584F addq.w A7, 4
000027FC 6012 bra +0x14 /* 00002810 */
label000027FE:
000027FE 4EBA FF5A jsr [PC - 0xA6 /* 0000275A */]
00002802 7200 moveq.l D1, 0x00
00002804 1200 move.b D1, D0
00002806 2F01 move.l -[A7], D1
00002808 4EBA 2024 jsr [PC + 0x2024 /* 0000482E */]
0000280C 584F addq.w A7, 4
0000280E 60CC bra -0x32 /* 000027DC */
label00002810:
00002810 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002816 4E5E unlink A6
00002818 4E75 rts
fn0000281A:
0000281A 4E56 FFFC link A6, -0x0004
0000281E 48E7 0108 movem.l -[A7], D7,A4
00002822 286E 0008 movea.l A4, [A6 + 0x8]
00002826 2F0C move.l -[A7], A4
00002828 4EBA FEBE jsr [PC - 0x142 /* 000026E8 */]
0000282C 4A6D F054 tst.w [A5 - 0xFAC]
00002830 584F addq.w A7, 4
00002832 665E bne +0x60 /* 00002892 */
00002834 486E FFFC pea.l [A6 - 0x4]
00002838 2F0C move.l -[A7], A4
0000283A 4EBA FA72 jsr [PC - 0x58E /* 000022AE */]
0000283E 4A00 tst.b D0
00002840 504F addq.w A7, 8
00002842 674E beq +0x50 /* 00002892 */
00002844 4EBA FF74 jsr [PC - 0x8C /* 000027BA */]
00002848 3E00 move.w D7, D0
0000284A 486E FFFC pea.l [A6 - 0x4]
0000284E 4EBA FEF2 jsr [PC - 0x10E /* 00002742 */]
00002852 584F addq.w A7, 4
label00002854:
00002854 2F0C move.l -[A7], A4
00002856 4EBA FE90 jsr [PC - 0x170 /* 000026E8 */]
0000285A 4A6D F054 tst.w [A5 - 0xFAC]
0000285E 584F addq.w A7, 4
00002860 6630 bne +0x32 /* 00002892 */
00002862 486E FFFC pea.l [A6 - 0x4]
00002866 2F0C move.l -[A7], A4
00002868 4EBA FA44 jsr [PC - 0x5BC /* 000022AE */]
0000286C 4A00 tst.b D0
0000286E 504F addq.w A7, 8
00002870 6610 bne +0x12 /* 00002882 */
00002872 7000 moveq.l D0, 0x00
00002874 2F00 move.l -[A7], D0
00002876 48C7 ext.l D7
00002878 2F07 move.l -[A7], D7
0000287A 4EBA FF50 jsr [PC - 0xB0 /* 000027CC */]
0000287E 504F addq.w A7, 8
00002880 6010 bra +0x12 /* 00002892 */
label00002882:
00002882 486E FFFC pea.l [A6 - 0x4]
00002886 48C7 ext.l D7
00002888 2F07 move.l -[A7], D7
0000288A 4EBA FF40 jsr [PC - 0xC0 /* 000027CC */]
0000288E 504F addq.w A7, 8
00002890 60C2 bra -0x3C /* 00002854 */
label00002892:
00002892 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
00002898 4E5E unlink A6
0000289A 4E75 rts
fn0000289C:
0000289C 4E56 FFEA link A6, -0x0016
000028A0 48E7 1108 movem.l -[A7], D3,D7,A4
000028A4 286E 0008 movea.l A4, [A6 + 0x8]
000028A8 4207 clr.b D7
000028AA 4A14 tst.b [A4]
000028AC 662C bne +0x2E /* 000028DA */
000028AE 486E FFEA pea.l [A6 - 0x16]
000028B2 4EBA 1F16 jsr [PC + 0x1F16 /* 000047CA */]
000028B6 7600 moveq.l D3, 0x00
000028B8 7008 moveq.l D0, 0x08
000028BA B06E FFEA cmp.w D0, [A6 - 0x16]
000028BE 584F addq.w A7, 4
000028C0 660A bne +0xC /* 000028CC */
000028C2 7002 moveq.l D0, 0x02
000028C4 B0AE FFEC cmp.l D0, [A6 - 0x14]
000028C8 6602 bne +0x4 /* 000028CC */
000028CA 7601 moveq.l D3, 0x01
label000028CC:
000028CC 1E03 move.b D7, D3
000028CE 660A bne +0xC /* 000028DA */
000028D0 486E FFEA pea.l [A6 - 0x16]
000028D4 4EBA 1F44 jsr [PC + 0x1F44 /* 0000481A */]
000028D8 584F addq.w A7, 4
label000028DA:
000028DA 486E FFF0 pea.l [A6 - 0x10]
000028DE 4EBA 1EEA jsr [PC + 0x1EEA /* 000047CA */]
000028E2 7008 moveq.l D0, 0x08
000028E4 B06E FFF0 cmp.w D0, [A6 - 0x10]
000028E8 584F addq.w A7, 4
000028EA 662C bne +0x2E /* 00002918 */
000028EC 702A moveq.l D0, 0x2A
000028EE B0AE FFF2 cmp.l D0, [A6 - 0xE]
000028F2 6C24 bge +0x26 /* 00002918 */
000028F4 7000 moveq.l D0, 0x00
000028F6 2F00 move.l -[A7], D0
000028F8 486E FFFE pea.l [A6 - 0x2]
000028FC 486E FFFC pea.l [A6 - 0x4]
00002900 322E FFF4 move.w D1, [A6 - 0xC]
00002904 48C1 ext.l D1
00002906 2F01 move.l -[A7], D1
00002908 7201 moveq.l D1, 0x01
0000290A 2F01 move.l -[A7], D1
0000290C 4EBA F71C jsr [PC - 0x8E4 /* 0000202A */]
00002910 4A00 tst.b D0
00002912 4FEF 0014 lea.l A7, [A7 + 0x14]
00002916 661E bne +0x20 /* 00002936 */
label00002918:
00002918 486E FFF0 pea.l [A6 - 0x10]
0000291C 4EBA 1EFC jsr [PC + 0x1EFC /* 0000481A */]
00002920 4A07 tst.b D7
00002922 584F addq.w A7, 4
00002924 670A beq +0xC /* 00002930 */
00002926 486E FFEA pea.l [A6 - 0x16]
0000292A 4EBA 1EEE jsr [PC + 0x1EEE /* 0000481A */]
0000292E 584F addq.w A7, 4
label00002930:
00002930 7000 moveq.l D0, 0x00
00002932 6000 0092 bra +0x94 /* 000029C6 */
label00002936:
00002936 486E FFF6 pea.l [A6 - 0xA]
0000293A 4EBA 1E8E jsr [PC + 0x1E8E /* 000047CA */]
0000293E 486E FFF6 pea.l [A6 - 0xA]
00002942 4EBA 1ED6 jsr [PC + 0x1ED6 /* 0000481A */]
00002946 302E FFF4 move.w D0, [A6 - 0xC]
0000294A 48C0 ext.l D0
0000294C 2F00 move.l -[A7], D0
0000294E 4EBA FA32 jsr [PC - 0x5CE /* 00002382 */]
00002952 4A00 tst.b D0
00002954 4FEF 000C lea.l A7, [A7 + 0xC]
00002958 6638 bne +0x3A /* 00002992 */
0000295A 7008 moveq.l D0, 0x08
0000295C B06E FFF6 cmp.w D0, [A6 - 0xA]
00002960 664C bne +0x4E /* 000029AE */
00002962 702A moveq.l D0, 0x2A
00002964 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00002968 6D44 blt +0x46 /* 000029AE */
0000296A 302E FFFA move.w D0, [A6 - 0x6]
0000296E 48C0 ext.l D0
00002970 206D EE48 movea.l A0, [A5 - 0x11B8]
00002974 2050 movea.l A0, [A0]
00002976 D080 add.l D0, D0
00002978 2200 move.l D1, D0
0000297A E588 lsl D0, 2
0000297C D081 add.l D0, D1
0000297E 7200 moveq.l D1, 0x00
00002980 1230 0814 move.b D1, [A0 + D0 + 0x14]
00002984 0C41 0002 cmpi.w D1, 0x2
00002988 6708 beq +0xA /* 00002992 */
0000298A 7002 moveq.l D0, 0x02
0000298C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00002990 661C bne +0x1E /* 000029AE */
label00002992:
00002992 486E FFF0 pea.l [A6 - 0x10]
00002996 4EBA 1E82 jsr [PC + 0x1E82 /* 0000481A */]
0000299A 4A07 tst.b D7
0000299C 584F addq.w A7, 4
0000299E 670A beq +0xC /* 000029AA */
000029A0 486E FFEA pea.l [A6 - 0x16]
000029A4 4EBA 1E74 jsr [PC + 0x1E74 /* 0000481A */]
000029A8 584F addq.w A7, 4
label000029AA:
000029AA 7000 moveq.l D0, 0x00
000029AC 6018 bra +0x1A /* 000029C6 */
label000029AE:
000029AE 4A07 tst.b D7
000029B0 6704 beq +0x6 /* 000029B6 */
000029B2 18BC 0001 move.b [A4], 0x1
label000029B6:
000029B6 302E FFF4 move.w D0, [A6 - 0xC]
000029BA 48C0 ext.l D0
000029BC 2F00 move.l -[A7], D0
000029BE 4EBA 1FB8 jsr [PC + 0x1FB8 /* 00004978 */]
000029C2 7001 moveq.l D0, 0x01
000029C4 584F addq.w A7, 4
label000029C6:
000029C6 4CEE 1088 FFDE movem.l D3,D7,A4, [A6 - 0x22]
000029CC 4E5E unlink A6
000029CE 4E75 rts
fn000029D0:
000029D0 4E56 FFF2 link A6, -0x000E
000029D4 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
000029D8 1A2E 000F move.b D5, [A6 + 0xF]
000029DC 3E2E 0012 move.w D7, [A6 + 0x12]
000029E0 4204 clr.b D4
000029E2 1D45 FFFF move.b [A6 - 0x1], D5
000029E6 57C3 seq D3
000029E8 4403 neg.b D3
000029EA 1C03 move.b D6, D3
000029EC 4A2E 000B tst.b [A6 + 0xB]
000029F0 6712 beq +0x14 /* 00002A04 */
000029F2 486E FFFF pea.l [A6 - 0x1]
000029F6 4EBA FEA4 jsr [PC - 0x15C /* 0000289C */]
000029FA 1800 move.b D4, D0
000029FC 584F addq.w A7, 4
000029FE 6704 beq +0x6 /* 00002A04 */
00002A00 3007 move.w D0, D7
00002A02 5247 addq.w D7, 1
label00002A04:
00002A04 4A47 tst.w D7
00002A06 6658 bne +0x5A /* 00002A60 */
00002A08 4A05 tst.b D5
00002A0A 6654 bne +0x56 /* 00002A60 */
00002A0C 486E FFF8 pea.l [A6 - 0x8]
00002A10 4EBA 1DB8 jsr [PC + 0x1DB8 /* 000047CA */]
00002A14 7008 moveq.l D0, 0x08
00002A16 B06E FFF8 cmp.w D0, [A6 - 0x8]
00002A1A 584F addq.w A7, 4
00002A1C 6638 bne +0x3A /* 00002A56 */
00002A1E 7002 moveq.l D0, 0x02
00002A20 B0AE FFFA cmp.l D0, [A6 - 0x6]
00002A24 6630 bne +0x32 /* 00002A56 */
00002A26 486E FFF2 pea.l [A6 - 0xE]
00002A2A 4EBA 1D9E jsr [PC + 0x1D9E /* 000047CA */]
00002A2E 7008 moveq.l D0, 0x08
00002A30 B06E FFF2 cmp.w D0, [A6 - 0xE]
00002A34 584F addq.w A7, 4
00002A36 660A bne +0xC /* 00002A42 */
00002A38 7003 moveq.l D0, 0x03
00002A3A B0AE FFF4 cmp.l D0, [A6 - 0xC]
00002A3E 6700 0122 beq +0x124 /* 00002B62 */
label00002A42:
00002A42 486E FFF2 pea.l [A6 - 0xE]
00002A46 4EBA 1DD2 jsr [PC + 0x1DD2 /* 0000481A */]
00002A4A 486E FFF8 pea.l [A6 - 0x8]
00002A4E 4EBA 1DCA jsr [PC + 0x1DCA /* 0000481A */]
00002A52 504F addq.w A7, 8
00002A54 600A bra +0xC /* 00002A60 */
label00002A56:
00002A56 486E FFF8 pea.l [A6 - 0x8]
00002A5A 4EBA 1DBE jsr [PC + 0x1DBE /* 0000481A */]
00002A5E 584F addq.w A7, 4
label00002A60:
00002A60 4A2E FFFF tst.b [A6 - 0x1]
00002A64 670E beq +0x10 /* 00002A74 */
00002A66 3D7C 0008 FFF2 move.w [A6 - 0xE], 0x8
00002A6C 7003 moveq.l D0, 0x03
00002A6E 2D40 FFF4 move.l [A6 - 0xC], D0
00002A72 600A bra +0xC /* 00002A7E */
label00002A74:
00002A74 426E FFF2 clr.w [A6 - 0xE]
00002A78 7000 moveq.l D0, 0x00
00002A7A 2D40 FFF4 move.l [A6 - 0xC], D0
label00002A7E:
00002A7E 4A47 tst.w D7
00002A80 6E58 bgt +0x5A /* 00002ADA */
label00002A82:
00002A82 486E FFF8 pea.l [A6 - 0x8]
00002A86 4EBA 1D42 jsr [PC + 0x1D42 /* 000047CA */]
00002A8A 302E FFF8 move.w D0, [A6 - 0x8]
00002A8E B06E FFF2 cmp.w D0, [A6 - 0xE]
00002A92 584F addq.w A7, 4
00002A94 660C bne +0xE /* 00002AA2 */
00002A96 202E FFFA move.l D0, [A6 - 0x6]
00002A9A B0AE FFF4 cmp.l D0, [A6 - 0xC]
00002A9E 6700 00C2 beq +0xC4 /* 00002B62 */
label00002AA2:
00002AA2 4A6E FFF8 tst.w [A6 - 0x8]
00002AA6 6610 bne +0x12 /* 00002AB8 */
00002AA8 7028 moveq.l D0, 0x28
00002AAA 2F00 move.l -[A7], D0
00002AAC 4EBA 1C9E jsr [PC + 0x1C9E /* 0000474C */]
00002AB0 7000 moveq.l D0, 0x00
00002AB2 584F addq.w A7, 4
00002AB4 6000 00D0 bra +0xD2 /* 00002B86 */
label00002AB8:
00002AB8 486E FFF8 pea.l [A6 - 0x8]
00002ABC 4EBA 1D5C jsr [PC + 0x1D5C /* 0000481A */]
00002AC0 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00002AC4 4EBA FD54 jsr [PC - 0x2AC /* 0000281A */]
00002AC8 4A6D F054 tst.w [A5 - 0xFAC]
00002ACC 504F addq.w A7, 8
00002ACE 6706 beq +0x8 /* 00002AD6 */
00002AD0 7000 moveq.l D0, 0x00
00002AD2 6000 00B2 bra +0xB4 /* 00002B86 */
label00002AD6:
00002AD6 3007 move.w D0, D7
00002AD8 5247 addq.w D7, 1
label00002ADA:
00002ADA 486E FFF8 pea.l [A6 - 0x8]
00002ADE 4EBA 1CEA jsr [PC + 0x1CEA /* 000047CA */]
00002AE2 7008 moveq.l D0, 0x08
00002AE4 B06E FFF8 cmp.w D0, [A6 - 0x8]
00002AE8 584F addq.w A7, 4
00002AEA 663A bne +0x3C /* 00002B26 */
00002AEC 702A moveq.l D0, 0x2A
00002AEE B0AE FFFA cmp.l D0, [A6 - 0x6]
00002AF2 6D32 blt +0x34 /* 00002B26 */
00002AF4 4AAE FFFA tst.l [A6 - 0x6]
00002AF8 6622 bne +0x24 /* 00002B1C */
00002AFA 4A06 tst.b D6
00002AFC 6710 beq +0x12 /* 00002B0E */
00002AFE 3D7C 0008 FFF2 move.w [A6 - 0xE], 0x8
00002B04 7003 moveq.l D0, 0x03
00002B06 2D40 FFF4 move.l [A6 - 0xC], D0
00002B0A 6000 FF76 bra -0x88 /* 00002A82 */
label00002B0E:
00002B0E 7024 moveq.l D0, 0x24
00002B10 2F00 move.l -[A7], D0
00002B12 4EBA 1C38 jsr [PC + 0x1C38 /* 0000474C */]
00002B16 7000 moveq.l D0, 0x00
00002B18 584F addq.w A7, 4
00002B1A 606A bra +0x6C /* 00002B86 */
label00002B1C:
00002B1C 7001 moveq.l D0, 0x01
00002B1E B0AE FFFA cmp.l D0, [A6 - 0x6]
00002B22 6700 FF5E beq -0xA0 /* 00002A82 */
label00002B26:
00002B26 4A2D F0D7 tst.b [A5 - 0xF29]
00002B2A 6628 bne +0x2A /* 00002B54 */
00002B2C 302E FFF8 move.w D0, [A6 - 0x8]
00002B30 B06E FFF2 cmp.w D0, [A6 - 0xE]
00002B34 660A bne +0xC /* 00002B40 */
00002B36 202E FFFA move.l D0, [A6 - 0x6]
00002B3A B0AE FFF4 cmp.l D0, [A6 - 0xC]
00002B3E 6714 beq +0x16 /* 00002B54 */
label00002B40:
00002B40 0C47 0001 cmpi.w D7, 0x1
00002B44 670E beq +0x10 /* 00002B54 */
00002B46 7005 moveq.l D0, 0x05
00002B48 2F00 move.l -[A7], D0
00002B4A 4EBA 1C00 jsr [PC + 0x1C00 /* 0000474C */]
00002B4E 7000 moveq.l D0, 0x00
00002B50 584F addq.w A7, 4
00002B52 6032 bra +0x34 /* 00002B86 */
label00002B54:
00002B54 486E FFF8 pea.l [A6 - 0x8]
00002B58 4EBA 1CC0 jsr [PC + 0x1CC0 /* 0000481A */]
00002B5C 584F addq.w A7, 4
00002B5E 6000 FF22 bra -0xDC /* 00002A82 */
label00002B62:
00002B62 4A05 tst.b D5
00002B64 6710 beq +0x12 /* 00002B76 */
00002B66 48C7 ext.l D7
00002B68 2F07 move.l -[A7], D7
00002B6A 7043 moveq.l D0, 0x43
00002B6C 2F00 move.l -[A7], D0
00002B6E 4EBA 1D06 jsr [PC + 0x1D06 /* 00004876 */]
00002B72 504F addq.w A7, 8
00002B74 600E bra +0x10 /* 00002B84 */
label00002B76:
00002B76 48C7 ext.l D7
00002B78 2F07 move.l -[A7], D7
00002B7A 7042 moveq.l D0, 0x42
00002B7C 2F00 move.l -[A7], D0
00002B7E 4EBA 1CF6 jsr [PC + 0x1CF6 /* 00004876 */]
00002B82 504F addq.w A7, 8
label00002B84:
00002B84 1004 move.b D0, D4
label00002B86:
00002B86 4CEE 00F8 FFDE movem.l D3,D4,D5,D6,D7, [A6 - 0x22]
00002B8C 4E5E unlink A6
00002B8E 4E75 rts
fn00002B90:
00002B90 4E56 FFFC link A6, -0x0004
00002B94 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7
00002B98 3A2E 0012 move.w D5, [A6 + 0x12]
00002B9C 3C2E 000A move.w D6, [A6 + 0xA]
00002BA0 48C6 ext.l D6
00002BA2 2F06 move.l -[A7], D6
00002BA4 4EBA EE60 jsr [PC - 0x11A0 /* 00001A06 */]
00002BA8 3E00 move.w D7, D0
00002BAA 48C5 ext.l D5
00002BAC 2F05 move.l -[A7], D5
00002BAE 102E 000F move.b D0, [A6 + 0xF]
00002BB2 4880 ext.w D0
00002BB4 48C0 ext.l D0
00002BB6 2F00 move.l -[A7], D0
00002BB8 7600 moveq.l D3, 0x00
00002BBA 4A47 tst.w D7
00002BBC 6C06 bge +0x8 /* 00002BC4 */
00002BBE 4A45 tst.w D5
00002BC0 6602 bne +0x4 /* 00002BC4 */
00002BC2 7601 moveq.l D3, 0x01
label00002BC4:
00002BC4 4883 ext.w D3
00002BC6 48C3 ext.l D3
00002BC8 2F03 move.l -[A7], D3
00002BCA 4EBA FE04 jsr [PC - 0x1FC /* 000029D0 */]
00002BCE 1800 move.b D4, D0
00002BD0 4A6D F054 tst.w [A5 - 0xFAC]
00002BD4 4FEF 0010 lea.l A7, [A7 + 0x10]
00002BD8 6600 008A bne +0x8C /* 00002C64 */
00002BDC 4A47 tst.w D7
00002BDE 6D10 blt +0x12 /* 00002BF0 */
00002BE0 48C7 ext.l D7
00002BE2 2F07 move.l -[A7], D7
00002BE4 7056 moveq.l D0, 0x56
00002BE6 2F00 move.l -[A7], D0
00002BE8 4EBA 1C8C jsr [PC + 0x1C8C /* 00004876 */]
00002BEC 504F addq.w A7, 8
00002BEE 6074 bra +0x76 /* 00002C64 */
label00002BF0:
00002BF0 4A04 tst.b D4
00002BF2 6754 beq +0x56 /* 00002C48 */
00002BF4 7000 moveq.l D0, 0x00
00002BF6 2F00 move.l -[A7], D0
00002BF8 486E FFFE pea.l [A6 - 0x2]
00002BFC 486E FFFC pea.l [A6 - 0x4]
00002C00 48C6 ext.l D6
00002C02 2F06 move.l -[A7], D6
00002C04 7201 moveq.l D1, 0x01
00002C06 2F01 move.l -[A7], D1
00002C08 4EBA F420 jsr [PC - 0xBE0 /* 0000202A */]
00002C0C 7002 moveq.l D0, 0x02
00002C0E B06E FFFC cmp.w D0, [A6 - 0x4]
00002C12 4FEF 0014 lea.l A7, [A7 + 0x14]
00002C16 6606 bne +0x8 /* 00002C1E */
00002C18 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
label00002C1E:
00002C1E 302E FFFE move.w D0, [A6 - 0x2]
00002C22 48C0 ext.l D0
00002C24 2F00 move.l -[A7], D0
00002C26 302E FFFC move.w D0, [A6 - 0x4]
00002C2A 48C0 ext.l D0
00002C2C 2F00 move.l -[A7], D0
00002C2E 4EBA 1D14 jsr [PC + 0x1D14 /* 00004944 */]
00002C32 302E FFFC move.w D0, [A6 - 0x4]
00002C36 48C0 ext.l D0
00002C38 2F00 move.l -[A7], D0
00002C3A 7058 moveq.l D0, 0x58
00002C3C 2F00 move.l -[A7], D0
00002C3E 4EBA 1C36 jsr [PC + 0x1C36 /* 00004876 */]
00002C42 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C46 601C bra +0x1E /* 00002C64 */
label00002C48:
00002C48 48C6 ext.l D6
00002C4A 2F06 move.l -[A7], D6
00002C4C 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002C50 48C0 ext.l D0
00002C52 588F addq.l A7, 4
00002C54 2F00 move.l -[A7], D0
00002C56 7000 moveq.l D0, 0x00
00002C58 102D F052 move.b D0, [A5 - 0xFAE]
00002C5C 2F00 move.l -[A7], D0
00002C5E 4EBA 1C16 jsr [PC + 0x1C16 /* 00004876 */]
00002C62 504F addq.w A7, 8
label00002C64:
00002C64 4CEE 00F8 FFE8 movem.l D3,D4,D5,D6,D7, [A6 - 0x18]
00002C6A 4E5E unlink A6
00002C6C 4E75 rts
fn00002C6E:
00002C6E 4E56 0000 link A6, 0
00002C72 302E 000E move.w D0, [A6 + 0xE]
00002C76 48C0 ext.l D0
00002C78 2F00 move.l -[A7], D0
00002C7A 7000 moveq.l D0, 0x00
00002C7C 2F00 move.l -[A7], D0
00002C7E 322E 000A move.w D1, [A6 + 0xA]
00002C82 48C1 ext.l D1
00002C84 2F01 move.l -[A7], D1
00002C86 4EBA FF08 jsr [PC - 0xF8 /* 00002B90 */]
00002C8A 4E5E unlink A6
00002C8C 4E75 rts
fn00002C8E:
00002C8E 4E56 FFF8 link A6, -0x0008
00002C92 48E7 0018 movem.l -[A7], A3,A4
00002C96 486E FFFE pea.l [A6 - 0x2]
00002C9A 486E FFF8 pea.l [A6 - 0x8]
00002C9E 4EBA 1B42 jsr [PC + 0x1B42 /* 000047E2 */]
00002CA2 4A6E FFF8 tst.w [A6 - 0x8]
00002CA6 504F addq.w A7, 8
00002CA8 6606 bne +0x8 /* 00002CB0 */
00002CAA 7001 moveq.l D0, 0x01
00002CAC 6000 00AA bra +0xAC /* 00002D58 */
label00002CB0:
00002CB0 4A6E FFFE tst.w [A6 - 0x2]
00002CB4 6C1E bge +0x20 /* 00002CD4 */
00002CB6 7007 moveq.l D0, 0x07
00002CB8 2F00 move.l -[A7], D0
00002CBA 4EBA 1A90 jsr [PC + 0x1A90 /* 0000474C */]
00002CBE 41EE FFFE lea.l A0, [A6 - 0x2]
00002CC2 2F20 move.l -[A7], -[A0]
00002CC4 3F20 move.w -[A7], -[A0]
00002CC6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002CCA 7000 moveq.l D0, 0x00
00002CCC 4FEF 000A lea.l A7, [A7 + 0xA]
00002CD0 6000 0086 bra +0x88 /* 00002D58 */
label00002CD4:
00002CD4 7000 moveq.l D0, 0x00
00002CD6 2F00 move.l -[A7], D0
00002CD8 2F00 move.l -[A7], D0
00002CDA 322E FFFE move.w D1, [A6 - 0x2]
00002CDE 48C1 ext.l D1
00002CE0 2F01 move.l -[A7], D1
00002CE2 2F2D EE44 move.l -[A7], [A5 - 0x11BC]
00002CE6 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002CEA 2640 movea.l A3, D0
00002CEC 200B move.l D0, A3
00002CEE 4FEF 0010 lea.l A7, [A7 + 0x10]
00002CF2 671A beq +0x1C /* 00002D0E */
00002CF4 286B 0002 movea.l A4, [A3 + 0x2]
00002CF8 200C move.l D0, A4
00002CFA 6704 beq +0x6 /* 00002D00 */
00002CFC 4E94 jsr [A4]
00002CFE 6024 bra +0x26 /* 00002D24 */
label00002D00:
00002D00 486E FFF8 pea.l [A6 - 0x8]
00002D04 4EBA 1B14 jsr [PC + 0x1B14 /* 0000481A */]
00002D08 7000 moveq.l D0, 0x00
00002D0A 584F addq.w A7, 4
00002D0C 604A bra +0x4C /* 00002D58 */
label00002D0E:
00002D0E 7000 moveq.l D0, 0x00
00002D10 2F00 move.l -[A7], D0
00002D12 2F00 move.l -[A7], D0
00002D14 322E FFFE move.w D1, [A6 - 0x2]
00002D18 48C1 ext.l D1
00002D1A 2F01 move.l -[A7], D1
00002D1C 4EBA FE72 jsr [PC - 0x18E /* 00002B90 */]
00002D20 4FEF 000C lea.l A7, [A7 + 0xC]
label00002D24:
00002D24 4A2D F0D7 tst.b [A5 - 0xF29]
00002D28 662C bne +0x2E /* 00002D56 */
00002D2A 486E FFF8 pea.l [A6 - 0x8]
00002D2E 4EBA 1A9A jsr [PC + 0x1A9A /* 000047CA */]
00002D32 4A6E FFF8 tst.w [A6 - 0x8]
00002D36 584F addq.w A7, 4
00002D38 671C beq +0x1E /* 00002D56 */
00002D3A 7027 moveq.l D0, 0x27
00002D3C 2F00 move.l -[A7], D0
00002D3E 4EBA 1A0C jsr [PC + 0x1A0C /* 0000474C */]
00002D42 41EE FFFE lea.l A0, [A6 - 0x2]
00002D46 2F20 move.l -[A7], -[A0]
00002D48 3F20 move.w -[A7], -[A0]
00002D4A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002D4E 7000 moveq.l D0, 0x00
00002D50 4FEF 000A lea.l A7, [A7 + 0xA]
00002D54 6002 bra +0x4 /* 00002D58 */
label00002D56:
00002D56 7001 moveq.l D0, 0x01
label00002D58:
00002D58 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002D5E 4E5E unlink A6
00002D60 4E75 rts
fn00002D62:
00002D62 4E56 0000 link A6, 0
00002D66 206D F0B4 movea.l A0, [A5 - 0xF4C]
00002D6A 2050 movea.l A0, [A0]
00002D6C 2B68 0008 F0BC move.l [A5 - 0xF44], [A0 + 0x8]
00002D72 206D F056 movea.l A0, [A5 - 0xFAA]
00002D76 3B68 0016 F0C0 move.w [A5 - 0xF40], [A0 + 0x16]
00002D7C 4E5E unlink A6
00002D7E 4E75 rts
fn00002D80:
00002D80 4E56 0000 link A6, 0
00002D84 206D F0B4 movea.l A0, [A5 - 0xF4C]
00002D88 2050 movea.l A0, [A0]
00002D8A 3028 000A move.w D0, [A0 + 0xA]
00002D8E 906D F0BE sub.w D0, [A5 - 0xF42]
00002D92 48C0 ext.l D0
00002D94 2F00 move.l -[A7], D0
00002D96 302E 000A move.w D0, [A6 + 0xA]
00002D9A 906D F0C0 sub.w D0, [A5 - 0xF40]
00002D9E 48C0 ext.l D0
00002DA0 2F00 move.l -[A7], D0
00002DA2 2F2D F0B8 move.l -[A7], [A5 - 0xF48]
00002DA6 4EBA EA4A jsr [PC - 0x15B6 /* 000017F2 */]
00002DAA 4E5E unlink A6
00002DAC 4E75 rts
fn00002DAE:
00002DAE 4E56 0000 link A6, 0
00002DB2 206D F056 movea.l A0, [A5 - 0xFAA]
00002DB6 3028 0016 move.w D0, [A0 + 0x16]
00002DBA 48C0 ext.l D0
00002DBC 2F00 move.l -[A7], D0
00002DBE 4EBA FFC0 jsr [PC - 0x40 /* 00002D80 */]
00002DC2 4E5E unlink A6
00002DC4 4E75 rts
fn00002DC6:
00002DC6 4E56 0000 link A6, 0
00002DCA 2F07 move.l -[A7], D7
00002DCC 4EBA FF94 jsr [PC - 0x6C /* 00002D62 */]
00002DD0 4EBA FEBC jsr [PC - 0x144 /* 00002C8E */]
00002DD4 1E00 move.b D7, D0
00002DD6 6704 beq +0x6 /* 00002DDC */
00002DD8 4EBA FFD4 jsr [PC - 0x2C /* 00002DAE */]
label00002DDC:
00002DDC 1007 move.b D0, D7
00002DDE 2E2E FFFC move.l D7, [A6 - 0x4]
00002DE2 4E5E unlink A6
00002DE4 4E75 rts
fn00002DE6:
00002DE6 4E56 0000 link A6, 0
00002DEA 2F07 move.l -[A7], D7
00002DEC 1E2E 000B move.b D7, [A6 + 0xB]
00002DF0 206D F05C movea.l A0, [A5 - 0xFA4]
00002DF4 2050 movea.l A0, [A0]
00002DF6 7040 moveq.l D0, 0x40
00002DF8 C0A8 0026 and.l D0, [A0 + 0x26]
00002DFC 6700 0086 beq +0x88 /* 00002E84 */
00002E00 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00002E04 4EBA FA14 jsr [PC - 0x5EC /* 0000281A */]
00002E08 4A6D F054 tst.w [A5 - 0xFAC]
00002E0C 584F addq.w A7, 4
00002E0E 6600 0082 bne +0x84 /* 00002E92 */
00002E12 7001 moveq.l D0, 0x01
00002E14 2F00 move.l -[A7], D0
00002E16 7242 moveq.l D1, 0x42
00002E18 2F01 move.l -[A7], D1
00002E1A 4EBA 1A5A jsr [PC + 0x1A5A /* 00004876 */]
00002E1E 7023 moveq.l D0, 0x23
00002E20 2F00 move.l -[A7], D0
00002E22 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00002E26 48C0 ext.l D0
00002E28 588F addq.l A7, 4
00002E2A 2F00 move.l -[A7], D0
00002E2C 7000 moveq.l D0, 0x00
00002E2E 102D F052 move.b D0, [A5 - 0xFAE]
00002E32 2F00 move.l -[A7], D0
00002E34 4EBA 1A40 jsr [PC + 0x1A40 /* 00004876 */]
00002E38 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E3C 604C bra +0x4E /* 00002E8A */
label00002E3E:
00002E3E 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00002E42 4EBA 1130 jsr [PC + 0x1130 /* 00003F74 */]
00002E46 4A00 tst.b D0
00002E48 584F addq.w A7, 4
00002E4A 663E bne +0x40 /* 00002E8A */
00002E4C 4EBA FF78 jsr [PC - 0x88 /* 00002DC6 */]
00002E50 4A00 tst.b D0
00002E52 6736 beq +0x38 /* 00002E8A */
00002E54 4A6D F054 tst.w [A5 - 0xFAC]
00002E58 6716 beq +0x18 /* 00002E70 */
00002E5A 4A2D F0D6 tst.b [A5 - 0xF2A]
00002E5E 6710 beq +0x12 /* 00002E70 */
00002E60 206D F0B4 movea.l A0, [A5 - 0xF4C]
00002E64 2050 movea.l A0, [A0]
00002E66 216D F0BC 0008 move.l [A0 + 0x8], [A5 - 0xF44]
00002E6C 426D F054 clr.w [A5 - 0xFAC]
label00002E70:
00002E70 4A07 tst.b D7
00002E72 6716 beq +0x18 /* 00002E8A */
00002E74 4A6D F054 tst.w [A5 - 0xFAC]
00002E78 660A bne +0xC /* 00002E84 */
00002E7A 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00002E7E 4EBA 1236 jsr [PC + 0x1236 /* 000040B6 */]
00002E82 584F addq.w A7, 4
label00002E84:
00002E84 4A6D F054 tst.w [A5 - 0xFAC]
00002E88 67B4 beq -0x4A /* 00002E3E */
label00002E8A:
00002E8A 4EBA 19BE jsr [PC + 0x19BE /* 0000484A */]
00002E8E 4EBA ECEE jsr [PC - 0x1312 /* 00001B7E */]
label00002E92:
00002E92 2E2E FFFC move.l D7, [A6 - 0x4]
00002E96 4E5E unlink A6
00002E98 4E75 rts
fn00002E9A:
00002E9A 4E56 FFFA link A6, -0x0006
00002E9E 48E7 0300 movem.l -[A7], D6,D7
00002EA2 1C2E 000B move.b D6, [A6 + 0xB]
00002EA6 673A beq +0x3C /* 00002EE2 */
00002EA8 486E FFFA pea.l [A6 - 0x6]
00002EAC 4EBA 191C jsr [PC + 0x191C /* 000047CA */]
00002EB0 7008 moveq.l D0, 0x08
00002EB2 B06E FFFA cmp.w D0, [A6 - 0x6]
00002EB6 584F addq.w A7, 4
00002EB8 6608 bne +0xA /* 00002EC2 */
00002EBA 702A moveq.l D0, 0x2A
00002EBC B0AE FFFC cmp.l D0, [A6 - 0x4]
00002EC0 6D1A blt +0x1C /* 00002EDC */
label00002EC2:
00002EC2 7002 moveq.l D0, 0x02
00002EC4 2F00 move.l -[A7], D0
00002EC6 4EBA 1884 jsr [PC + 0x1884 /* 0000474C */]
00002ECA 41EE 0000 lea.l A0, [A6 + 0x0]
00002ECE 2F20 move.l -[A7], -[A0]
00002ED0 3F20 move.w -[A7], -[A0]
00002ED2 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002ED6 4FEF 000A lea.l A7, [A7 + 0xA]
00002EDA 6054 bra +0x56 /* 00002F30 */
label00002EDC:
00002EDC 3E2E FFFE move.w D7, [A6 - 0x2]
00002EE0 6002 bra +0x4 /* 00002EE4 */
label00002EE2:
00002EE2 7EFF moveq.l D7, 0xFFFFFFFF
label00002EE4:
00002EE4 48C7 ext.l D7
00002EE6 2F07 move.l -[A7], D7
00002EE8 4EBA EBF0 jsr [PC - 0x1410 /* 00001ADA */]
00002EEC 4A06 tst.b D6
00002EEE 584F addq.w A7, 4
00002EF0 672E beq +0x30 /* 00002F20 */
00002EF2 7000 moveq.l D0, 0x00
00002EF4 2F00 move.l -[A7], D0
00002EF6 322D F08A move.w D1, [A5 - 0xF76]
00002EFA 48C1 ext.l D1
00002EFC 2F01 move.l -[A7], D1
00002EFE 2F2D F0A8 move.l -[A7], [A5 - 0xF58]
00002F02 4EBA E6FC jsr [PC - 0x1904 /* 00001600 */]
00002F06 3B40 F08A move.w [A5 - 0xF76], D0
00002F0A 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00002F0E 4EBA 11A6 jsr [PC + 0x11A6 /* 000040B6 */]
00002F12 206D F056 movea.l A0, [A5 - 0xFAA]
00002F16 3B68 0016 F0A0 move.w [A5 - 0xF60], [A0 + 0x16]
00002F1C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002F20:
00002F20 102E 000F move.b D0, [A6 + 0xF]
00002F24 4880 ext.w D0
00002F26 48C0 ext.l D0
00002F28 2F00 move.l -[A7], D0
00002F2A 4EBA FEBA jsr [PC - 0x146 /* 00002DE6 */]
00002F2E 584F addq.w A7, 4
label00002F30:
00002F30 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE]
00002F36 4E5E unlink A6
00002F38 4E75 rts
00002F3A 4E56 FFF6 link A6, -0x000A
00002F3E 48E7 0308 movem.l -[A7], D6,D7,A4
00002F42 486E FFFC pea.l [A6 - 0x4]
00002F46 486E FFF6 pea.l [A6 - 0xA]
00002F4A 4EBA 1896 jsr [PC + 0x1896 /* 000047E2 */]
00002F4E 4A00 tst.b D0
00002F50 504F addq.w A7, 8
00002F52 660E bne +0x10 /* 00002F62 */
00002F54 7003 moveq.l D0, 0x03
00002F56 2F00 move.l -[A7], D0
00002F58 4EBA 17F2 jsr [PC + 0x17F2 /* 0000474C */]
00002F5C 584F addq.w A7, 4
00002F5E 6000 0110 bra +0x112 /* 00003070 */
label00002F62:
00002F62 302E FFFC move.w D0, [A6 - 0x4]
00002F66 0440 0037 subi.w D0, 0x37 /* '7' */
00002F6A 671C beq +0x1E /* 00002F88 */
00002F6C 5340 subq.w D0, 1
00002F6E 6714 beq +0x16 /* 00002F84 */
00002F70 0440 0016 subi.w D0, 0x16
00002F74 6716 beq +0x18 /* 00002F8C */
00002F76 0440 001B subi.w D0, 0x1B
00002F7A 6718 beq +0x1A /* 00002F94 */
00002F7C 0440 0143 subi.w D0, 0x143
00002F80 670E beq +0x10 /* 00002F90 */
00002F82 6014 bra +0x16 /* 00002F98 */
label00002F84:
00002F84 7E01 moveq.l D7, 0x01
00002F86 601E bra +0x20 /* 00002FA6 */
label00002F88:
00002F88 7E02 moveq.l D7, 0x02
00002F8A 601A bra +0x1C /* 00002FA6 */
label00002F8C:
00002F8C 7E03 moveq.l D7, 0x03
00002F8E 6016 bra +0x18 /* 00002FA6 */
label00002F90:
00002F90 7E04 moveq.l D7, 0x04
00002F92 6012 bra +0x14 /* 00002FA6 */
label00002F94:
00002F94 7E05 moveq.l D7, 0x05
00002F96 600E bra +0x10 /* 00002FA6 */
label00002F98:
00002F98 7021 moveq.l D0, 0x21
00002F9A 2F00 move.l -[A7], D0
00002F9C 4EBA 17AE jsr [PC + 0x17AE /* 0000474C */]
00002FA0 584F addq.w A7, 4
00002FA2 6000 00CC bra +0xCE /* 00003070 */
label00002FA6:
00002FA6 486E FFFE pea.l [A6 - 0x2]
00002FAA 486E FFF6 pea.l [A6 - 0xA]
00002FAE 4EBA 1832 jsr [PC + 0x1832 /* 000047E2 */]
00002FB2 4A00 tst.b D0
00002FB4 504F addq.w A7, 8
00002FB6 6708 beq +0xA /* 00002FC0 */
00002FB8 7019 moveq.l D0, 0x19
00002FBA B06E FFFE cmp.w D0, [A6 - 0x2]
00002FBE 670E beq +0x10 /* 00002FCE */
label00002FC0:
00002FC0 700F moveq.l D0, 0x0F
00002FC2 2F00 move.l -[A7], D0
00002FC4 4EBA 1786 jsr [PC + 0x1786 /* 0000474C */]
00002FC8 584F addq.w A7, 4
00002FCA 6000 00A4 bra +0xA6 /* 00003070 */
label00002FCE:
00002FCE 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00002FD2 4EBA 1070 jsr [PC + 0x1070 /* 00004044 */]
00002FD6 206D F056 movea.l A0, [A5 - 0xFAA]
00002FDA 2C00 move.l D6, D0
00002FDC 9CA8 0008 sub.l D6, [A0 + 0x8]
00002FE0 7000 moveq.l D0, 0x00
00002FE2 2F00 move.l -[A7], D0
00002FE4 2206 move.l D1, D6
00002FE6 5281 addq.l D1, 1
00002FE8 2F01 move.l -[A7], D1
00002FEA 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00002FEE 2840 movea.l A4, D0
00002FF0 200C move.l D0, A4
00002FF2 4FEF 000C lea.l A7, [A7 + 0xC]
00002FF6 6778 beq +0x7A /* 00003070 */
00002FF8 2F06 move.l -[A7], D6
00002FFA 2F14 move.l -[A7], [A4]
00002FFC 206D F056 movea.l A0, [A5 - 0xFAA]
00003000 2068 0004 movea.l A0, [A0 + 0x4]
00003004 226D F056 movea.l A1, [A5 - 0xFAA]
00003008 2029 0008 move.l D0, [A1 + 0x8]
0000300C D090 add.l D0, [A0]
0000300E 2F00 move.l -[A7], D0
00003010 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00003014 2006 move.l D0, D6
00003016 D094 add.l D0, [A4]
00003018 2040 movea.l A0, D0
0000301A 4210 clr.b [A0]
0000301C 2F0C move.l -[A7], A4
0000301E 7001 moveq.l D0, 0x01
00003020 2F00 move.l -[A7], D0
00003022 4EBA F570 jsr [PC - 0xA90 /* 00002594 */]
00003026 4A6D F054 tst.w [A5 - 0xFAC]
0000302A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000302E 6618 bne +0x1A /* 00003048 */
00003030 48C7 ext.l D7
00003032 2F07 move.l -[A7], D7
00003034 4EBA 1964 jsr [PC + 0x1964 /* 0000499A */]
00003038 7000 moveq.l D0, 0x00
0000303A 2F00 move.l -[A7], D0
0000303C 725D moveq.l D1, 0x5D
0000303E 2F01 move.l -[A7], D1
00003040 4EBA 1834 jsr [PC + 0x1834 /* 00004876 */]
00003044 4FEF 000C lea.l A7, [A7 + 0xC]
label00003048:
00003048 2F0C move.l -[A7], A4
0000304A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000304E 584F addq.w A7, 4
label00003050:
00003050 486E FFF6 pea.l [A6 - 0xA]
00003054 4EBA 1774 jsr [PC + 0x1774 /* 000047CA */]
00003058 4A6E FFF6 tst.w [A6 - 0xA]
0000305C 584F addq.w A7, 4
0000305E 6710 beq +0x12 /* 00003070 */
00003060 41EE FFFC lea.l A0, [A6 - 0x4]
00003064 2F20 move.l -[A7], -[A0]
00003066 3F20 move.w -[A7], -[A0]
00003068 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000306C 5C4F addq.w A7, 6
0000306E 60E0 bra -0x1E /* 00003050 */
label00003070:
00003070 4CEE 10C0 FFEA movem.l D6,D7,A4, [A6 - 0x16]
00003076 4E5E unlink A6
00003078 4E75 rts
fn0000307A:
0000307A 4E56 FFF6 link A6, -0x000A
0000307E 48E7 0300 movem.l -[A7], D6,D7
00003082 486E FFF6 pea.l [A6 - 0xA]
00003086 4EBA 1742 jsr [PC + 0x1742 /* 000047CA */]
0000308A 7008 moveq.l D0, 0x08
0000308C B06E FFF6 cmp.w D0, [A6 - 0xA]
00003090 584F addq.w A7, 4
00003092 6608 bne +0xA /* 0000309C */
00003094 702A moveq.l D0, 0x2A
00003096 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000309A 6D0E blt +0x10 /* 000030AA */
label0000309C:
0000309C 7016 moveq.l D0, 0x16
0000309E 2F00 move.l -[A7], D0
000030A0 4EBA 16AA jsr [PC + 0x16AA /* 0000474C */]
000030A4 584F addq.w A7, 4
000030A6 6000 0096 bra +0x98 /* 0000313E */
label000030AA:
000030AA 3C2E FFFA move.w D6, [A6 - 0x6]
000030AE 2F2D F056 move.l -[A7], [A5 - 0xFAA]
000030B2 4EBA 1002 jsr [PC + 0x1002 /* 000040B6 */]
000030B6 486E FFFC pea.l [A6 - 0x4]
000030BA 206D F05C movea.l A0, [A5 - 0xFA4]
000030BE 2050 movea.l A0, [A0]
000030C0 2F28 002C move.l -[A7], [A0 + 0x2C]
000030C4 206D F05C movea.l A0, [A5 - 0xFA4]
000030C8 2050 movea.l A0, [A0]
000030CA 3028 002A move.w D0, [A0 + 0x2A]
000030CE 48C0 ext.l D0
000030D0 2F00 move.l -[A7], D0
000030D2 7010 moveq.l D0, 0x10
000030D4 2F00 move.l -[A7], D0
000030D6 723B moveq.l D1, 0x3B
000030D8 2F01 move.l -[A7], D1
000030DA 2F2D F056 move.l -[A7], [A5 - 0xFAA]
000030DE 4EBA 020A jsr [PC + 0x20A /* 000032EA */]
000030E2 3E00 move.w D7, D0
000030E4 4FEF 001C lea.l A7, [A7 + 0x1C]
000030E8 6706 beq +0x8 /* 000030F0 */
000030EA 3B47 F054 move.w [A5 - 0xFAC], D7
000030EE 604E bra +0x50 /* 0000313E */
label000030F0:
000030F0 48C6 ext.l D6
000030F2 2F06 move.l -[A7], D6
000030F4 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
000030F8 206E FFFC movea.l A0, [A6 - 0x4]
000030FC 2050 movea.l A0, [A0]
000030FE 3140 0030 move.w [A0 + 0x30], D0
00003102 48C6 ext.l D6
00003104 2F06 move.l -[A7], D6
00003106 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000310A 2F2D F116 move.l -[A7], [A5 - 0xEEA]
0000310E 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */]
00003112 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003116 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000311A 206D F05C movea.l A0, [A5 - 0xFA4]
0000311E 2050 movea.l A0, [A0]
00003120 226E FFFC movea.l A1, [A6 - 0x4]
00003124 2251 movea.l A1, [A1]
00003126 3368 0012 0016 move.w [A1 + 0x16], [A0 + 0x12]
0000312C 206D F05C movea.l A0, [A5 - 0xFA4]
00003130 2050 movea.l A0, [A0]
00003132 00A8 0000 0100 0026 ori.l [A0 + 0x26], 0x100
0000313A 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000313E:
0000313E 4CEE 00C0 FFEE movem.l D6,D7, [A6 - 0x12]
00003144 4E5E unlink A6
00003146 4E75 rts
fn00003148:
00003148 4E56 0000 link A6, 0
0000314C 48E7 1300 movem.l -[A7], D3,D6,D7
00003150 3C2E 000E move.w D6, [A6 + 0xE]
00003154 3E2E 000A move.w D7, [A6 + 0xA]
00003158 7601 moveq.l D3, 0x01
0000315A BE46 cmp.w D7, D6
0000315C 670E beq +0x10 /* 0000316C */
0000315E 0C47 003F cmpi.w D7, 0x3F /* '?' */
00003162 6606 bne +0x8 /* 0000316A */
00003164 0C46 008D cmpi.w D6, 0x8D
00003168 6702 beq +0x4 /* 0000316C */
label0000316A:
0000316A 7600 moveq.l D3, 0x00
label0000316C:
0000316C 1003 move.b D0, D3
0000316E 4CEE 00C8 FFF4 movem.l D3,D6,D7, [A6 - 0xC]
00003174 4E5E unlink A6
00003176 4E75 rts
fn00003178:
00003178 4E56 FFF8 link A6, -0x0008
0000317C 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00003180 3C2E 000E move.w D6, [A6 + 0xE]
00003184 3E2E 000A move.w D7, [A6 + 0xA]
00003188 206D F056 movea.l A0, [A5 - 0xFAA]
0000318C 2828 0008 move.l D4, [A0 + 0x8]
00003190 3A28 0016 move.w D5, [A0 + 0x16]
00003194 6000 00E2 bra +0xE4 /* 00003278 */
label00003198:
00003198 486E FFFE pea.l [A6 - 0x2]
0000319C 486E FFF8 pea.l [A6 - 0x8]
000031A0 4EBA 1640 jsr [PC + 0x1640 /* 000047E2 */]
000031A4 302E FFFE move.w D0, [A6 - 0x2]
000031A8 48C0 ext.l D0
000031AA 2F00 move.l -[A7], D0
000031AC 48C7 ext.l D7
000031AE 2F07 move.l -[A7], D7
000031B0 4EBA FF96 jsr [PC - 0x6A /* 00003148 */]
000031B4 4A00 tst.b D0
000031B6 4FEF 0010 lea.l A7, [A7 + 0x10]
000031BA 6758 beq +0x5A /* 00003214 */
000031BC 486E FFF8 pea.l [A6 - 0x8]
000031C0 4EBA 1608 jsr [PC + 0x1608 /* 000047CA */]
000031C4 7008 moveq.l D0, 0x08
000031C6 B06E FFF8 cmp.w D0, [A6 - 0x8]
000031CA 584F addq.w A7, 4
000031CC 6608 bne +0xA /* 000031D6 */
000031CE 702A moveq.l D0, 0x2A
000031D0 B0AE FFFA cmp.l D0, [A6 - 0x6]
000031D4 6D1C blt +0x1E /* 000031F2 */
label000031D6:
000031D6 7002 moveq.l D0, 0x02
000031D8 2F00 move.l -[A7], D0
000031DA 4EBA 1570 jsr [PC + 0x1570 /* 0000474C */]
000031DE 41EE FFFE lea.l A0, [A6 - 0x2]
000031E2 2F20 move.l -[A7], -[A0]
000031E4 3F20 move.w -[A7], -[A0]
000031E6 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000031EA 4FEF 000A lea.l A7, [A7 + 0xA]
000031EE 6000 00B2 bra +0xB4 /* 000032A2 */
label000031F2:
000031F2 48C6 ext.l D6
000031F4 2F06 move.l -[A7], D6
000031F6 302E FFFC move.w D0, [A6 - 0x4]
000031FA 48C0 ext.l D0
000031FC 2F00 move.l -[A7], D0
000031FE 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00003202 48C0 ext.l D0
00003204 588F addq.l A7, 4
00003206 2F00 move.l -[A7], D0
00003208 4EBA E880 jsr [PC - 0x1780 /* 00001A8A */]
0000320C 3006 move.w D0, D6
0000320E 5246 addq.w D6, 1
00003210 504F addq.w A7, 8
00003212 605A bra +0x5C /* 0000326E */
label00003214:
00003214 0C47 003B cmpi.w D7, 0x3B /* ';' */
00003218 6646 bne +0x48 /* 00003260 */
0000321A 302E FFFE move.w D0, [A6 - 0x2]
0000321E 0440 003F subi.w D0, 0x3F /* '?' */
00003222 676A beq +0x6C /* 0000328E */
00003224 5340 subq.w D0, 1
00003226 6766 beq +0x68 /* 0000328E */
00003228 0440 004D subi.w D0, 0x4D /* 'M' */
0000322C 6760 beq +0x62 /* 0000328E */
0000322E 0440 0051 subi.w D0, 0x51 /* 'Q' */
00003232 6702 beq +0x4 /* 00003236 */
00003234 6038 bra +0x3A /* 0000326E */
label00003236:
00003236 7001 moveq.l D0, 0x01
00003238 2F00 move.l -[A7], D0
0000323A 206D F05C movea.l A0, [A5 - 0xFA4]
0000323E 2050 movea.l A0, [A0]
00003240 3228 003C move.w D1, [A0 + 0x3C]
00003244 48C1 ext.l D1
00003246 2F01 move.l -[A7], D1
00003248 2F2D F070 move.l -[A7], [A5 - 0xF90]
0000324C 4EBA E3B2 jsr [PC - 0x1C4E /* 00001600 */]
00003250 206D F05C movea.l A0, [A5 - 0xFA4]
00003254 2050 movea.l A0, [A0]
00003256 3140 003C move.w [A0 + 0x3C], D0
0000325A 4FEF 000C lea.l A7, [A7 + 0xC]
0000325E 600E bra +0x10 /* 0000326E */
label00003260:
00003260 41EE FFFE lea.l A0, [A6 - 0x2]
00003264 2F20 move.l -[A7], -[A0]
00003266 3F20 move.w -[A7], -[A0]
00003268 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000326C 5C4F addq.w A7, 6
label0000326E:
0000326E 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00003272 4EBA 0E42 jsr [PC + 0xE42 /* 000040B6 */]
00003276 584F addq.w A7, 4
label00003278:
00003278 2F2D F056 move.l -[A7], [A5 - 0xFAA]
0000327C 4EBA 0CF6 jsr [PC + 0xCF6 /* 00003F74 */]
00003280 4A00 tst.b D0
00003282 584F addq.w A7, 4
00003284 6608 bne +0xA /* 0000328E */
00003286 4A6D F054 tst.w [A5 - 0xFAC]
0000328A 6700 FF0C beq -0xF2 /* 00003198 */
label0000328E:
0000328E 2F04 move.l -[A7], D4
00003290 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00003294 4EBA 0CA8 jsr [PC + 0xCA8 /* 00003F3E */]
00003298 206D F056 movea.l A0, [A5 - 0xFAA]
0000329C 3145 0016 move.w [A0 + 0x16], D5
000032A0 504F addq.w A7, 8
label000032A2:
000032A2 4CEE 00F0 FFE8 movem.l D4,D5,D6,D7, [A6 - 0x18]
000032A8 4E5E unlink A6
000032AA 4E75 rts
fn000032AC:
000032AC 4E56 0000 link A6, 0
000032B0 2F0C move.l -[A7], A4
000032B2 7000 moveq.l D0, 0x00
000032B4 2F00 move.l -[A7], D0
000032B6 7201 moveq.l D1, 0x01
000032B8 2F01 move.l -[A7], D1
000032BA 703D moveq.l D0, 0x3D
000032BC 2F00 move.l -[A7], D0
000032BE 2F2D F070 move.l -[A7], [A5 - 0xF90]
000032C2 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000032C6 2840 movea.l A4, D0
000032C8 200C move.l D0, A4
000032CA 6716 beq +0x18 /* 000032E2 */
000032CC 38BC 0004 move.w [A4], 0x4
000032D0 7001 moveq.l D0, 0x01
000032D2 2940 0002 move.l [A4 + 0x2], D0
000032D6 206D F05C movea.l A0, [A5 - 0xFA4]
000032DA 2050 movea.l A0, [A0]
000032DC 317C 0001 003C move.w [A0 + 0x3C], 0x1
label000032E2:
000032E2 286E FFFC movea.l A4, [A6 - 0x4]
000032E6 4E5E unlink A6
000032E8 4E75 rts
fn000032EA:
000032EA 4E56 FF76 link A6, -0x008A
000032EE 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
000032F2 266E 0008 movea.l A3, [A6 + 0x8]
000032F6 3E2E 000E move.w D7, [A6 + 0xE]
000032FA 206E 001C movea.l A0, [A6 + 0x1C]
000032FE 7000 moveq.l D0, 0x00
00003300 2080 move.l [A0], D0
00003302 41EE FF7C lea.l A0, [A6 - 0x84]
00003306 43ED F054 lea.l A1, [A5 - 0xFAC]
0000330A 7220 moveq.l D1, 0x20
label0000330C:
0000330C 20D9 move.l [A0]+, [A1]+
0000330E 51C9 FFFC dbf D1, -0x6 /* 0000330C */
00003312 4878 0084 push.l 0x84
00003316 486D F054 pea.l [A5 - 0xFAC]
0000331A 4EAD 116A jsr [A5 + 0x116A /* export_553 */]
0000331E 2B4B F056 move.l [A5 - 0xFAA], A3
00003322 4EBA E61A jsr [PC - 0x19E6 /* 0000193E */]
00003326 4A00 tst.b D0
00003328 504F addq.w A7, 8
0000332A 660E bne +0x10 /* 0000333A */
0000332C 7001 moveq.l D0, 0x01
0000332E 2F00 move.l -[A7], D0
00003330 4EBA 141A jsr [PC + 0x141A /* 0000474C */]
00003334 584F addq.w A7, 4
00003336 6000 0236 bra +0x238 /* 0000356E */
label0000333A:
0000333A 206D F112 movea.l A0, [A5 - 0xEEE]
0000333E 2050 movea.l A0, [A0]
00003340 7020 moveq.l D0, 0x20
00003342 C068 0026 and.w D0, [A0 + 0x26]
00003346 7200 moveq.l D1, 0x00
00003348 3200 move.w D1, D0
0000334A 4A81 tst.l D1
0000334C 56C3 sne D3
0000334E 4403 neg.b D3
00003350 1B43 F0D7 move.b [A5 - 0xF29], D3
00003354 206D F05C movea.l A0, [A5 - 0xFA4]
00003358 2850 movea.l A4, [A0]
0000335A 397C FFFF 0030 move.w [A4 + 0x30], 0xFFFF
00003360 396E 0016 002A move.w [A4 + 0x2A], [A6 + 0x16]
00003366 296E 0018 002C move.l [A4 + 0x2C], [A6 + 0x18]
0000336C 296E 0010 0026 move.l [A4 + 0x26], [A6 + 0x10]
00003372 397C FFFF 0016 move.w [A4 + 0x16], 0xFFFF
00003378 397C FFFF 0018 move.w [A4 + 0x18], 0xFFFF
0000337E 202C 0026 move.l D0, [A4 + 0x26]
00003382 0800 0000 btst.b D0, 0x0
00003386 6706 beq +0x8 /* 0000338E */
00003388 296B 0004 001A move.l [A4 + 0x1A], [A3 + 0x4]
label0000338E:
0000338E 2F2D F05C move.l -[A7], [A5 - 0xFA4]
00003392 2F2D F112 move.l -[A7], [A5 - 0xEEE]
00003396 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */]
0000339A 206D F05C movea.l A0, [A5 - 0xFA4]
0000339E 2050 movea.l A0, [A0]
000033A0 7010 moveq.l D0, 0x10
000033A2 C0A8 0026 and.l D0, [A0 + 0x26]
000033A6 504F addq.w A7, 8
000033A8 6704 beq +0x6 /* 000033AE */
000033AA 4EBA FF00 jsr [PC - 0x100 /* 000032AC */]
label000033AE:
000033AE 206D F05C movea.l A0, [A5 - 0xFA4]
000033B2 2050 movea.l A0, [A0]
000033B4 203C 0000 0400 move.l D0, 0x400
000033BA C0A8 0026 and.l D0, [A0 + 0x26]
000033BE 56C3 sne D3
000033C0 4403 neg.b D3
000033C2 1C03 move.b D6, D3
000033C4 0C47 FFFF cmpi.w D7, 0xFFFF
000033C8 6612 bne +0x14 /* 000033DC */
000033CA 7001 moveq.l D0, 0x01
000033CC 2F00 move.l -[A7], D0
000033CE 7200 moveq.l D1, 0x00
000033D0 2F01 move.l -[A7], D1
000033D2 4EBA FAC6 jsr [PC - 0x53A /* 00002E9A */]
000033D6 504F addq.w A7, 8
000033D8 6000 0176 bra +0x178 /* 00003550 */
label000033DC:
000033DC 4886 ext.w D6
000033DE 48C6 ext.l D6
000033E0 2F06 move.l -[A7], D6
000033E2 48C7 ext.l D7
000033E4 2F07 move.l -[A7], D7
000033E6 4EBA FD90 jsr [PC - 0x270 /* 00003178 */]
000033EA 4A06 tst.b D6
000033EC 504F addq.w A7, 8
000033EE 6700 0158 beq +0x15A /* 00003548 */
000033F2 7001 moveq.l D0, 0x01
000033F4 2F00 move.l -[A7], D0
000033F6 7200 moveq.l D1, 0x00
000033F8 2F01 move.l -[A7], D1
000033FA 4EBA FA9E jsr [PC - 0x562 /* 00002E9A */]
000033FE 206D F05C movea.l A0, [A5 - 0xFA4]
00003402 2050 movea.l A0, [A0]
00003404 02A8 FFFF FFFD 0026 andi.l [A0 + 0x26], 0xFFFFFFFD
0000340C 504F addq.w A7, 8
0000340E 6000 0138 bra +0x13A /* 00003548 */
label00003412:
00003412 486E FF76 pea.l [A6 - 0x8A]
00003416 4EBA 13B2 jsr [PC + 0x13B2 /* 000047CA */]
0000341A 4A6E FF76 tst.w [A6 - 0x8A]
0000341E 584F addq.w A7, 4
00003420 6700 0110 beq +0x112 /* 00003532 */
00003424 7008 moveq.l D0, 0x08
00003426 B06E FF76 cmp.w D0, [A6 - 0x8A]
0000342A 6600 00E8 bne +0xEA /* 00003514 */
0000342E 702A moveq.l D0, 0x2A
00003430 B0AE FF78 cmp.l D0, [A6 - 0x88]
00003434 6C00 00DE bge +0xE0 /* 00003514 */
00003438 302E FF7A move.w D0, [A6 - 0x86]
0000343C 48C0 ext.l D0
0000343E 2F00 move.l -[A7], D0
00003440 48C7 ext.l D7
00003442 2F07 move.l -[A7], D7
00003444 4EBA FD02 jsr [PC - 0x2FE /* 00003148 */]
00003448 4A00 tst.b D0
0000344A 504F addq.w A7, 8
0000344C 6710 beq +0x12 /* 0000345E */
0000344E 7001 moveq.l D0, 0x01
00003450 2F00 move.l -[A7], D0
00003452 2F00 move.l -[A7], D0
00003454 4EBA FA44 jsr [PC - 0x5BC /* 00002E9A */]
00003458 504F addq.w A7, 8
0000345A 6000 00EC bra +0xEE /* 00003548 */
label0000345E:
0000345E 0C47 003B cmpi.w D7, 0x3B /* ';' */
00003462 6628 bne +0x2A /* 0000348C */
00003464 703F moveq.l D0, 0x3F
00003466 B0AE FF78 cmp.l D0, [A6 - 0x88]
0000346A 6712 beq +0x14 /* 0000347E */
0000346C 0CAE 0000 008D FF78 cmpi.l [A6 - 0x88], 0x8D
00003474 6708 beq +0xA /* 0000347E */
00003476 7040 moveq.l D0, 0x40
00003478 B0AE FF78 cmp.l D0, [A6 - 0x88]
0000347C 660E bne +0x10 /* 0000348C */
label0000347E:
0000347E 486E FF76 pea.l [A6 - 0x8A]
00003482 4EBA 1396 jsr [PC + 0x1396 /* 0000481A */]
00003486 584F addq.w A7, 4
00003488 6000 00C6 bra +0xC8 /* 00003550 */
label0000348C:
0000348C 0C47 003B cmpi.w D7, 0x3B /* ';' */
00003490 6710 beq +0x12 /* 000034A2 */
00003492 7040 moveq.l D0, 0x40
00003494 B0AE FF78 cmp.l D0, [A6 - 0x88]
00003498 6608 bne +0xA /* 000034A2 */
0000349A 4EBA FBDE jsr [PC - 0x422 /* 0000307A */]
0000349E 6000 00A8 bra +0xAA /* 00003548 */
label000034A2:
000034A2 7043 moveq.l D0, 0x43
000034A4 B0AE FF78 cmp.l D0, [A6 - 0x88]
000034A8 6700 0088 beq +0x8A /* 00003532 */
000034AC 0CAE 0000 00DF FF78 cmpi.l [A6 - 0x88], 0xDF
000034B4 662A bne +0x2C /* 000034E0 */
000034B6 7000 moveq.l D0, 0x00
000034B8 2F00 move.l -[A7], D0
000034BA 206D F05C movea.l A0, [A5 - 0xFA4]
000034BE 2050 movea.l A0, [A0]
000034C0 3228 0042 move.w D1, [A0 + 0x42]
000034C4 48C1 ext.l D1
000034C6 2F01 move.l -[A7], D1
000034C8 2F2D F074 move.l -[A7], [A5 - 0xF8C]
000034CC 4EBA E132 jsr [PC - 0x1ECE /* 00001600 */]
000034D0 206D F05C movea.l A0, [A5 - 0xFA4]
000034D4 2050 movea.l A0, [A0]
000034D6 3140 0042 move.w [A0 + 0x42], D0
000034DA 4FEF 000C lea.l A7, [A7 + 0xC]
000034DE 6052 bra +0x54 /* 00003532 */
label000034E0:
000034E0 0CAE 0000 01C6 FF78 cmpi.l [A6 - 0x88], 0x1C6
000034E8 662A bne +0x2C /* 00003514 */
000034EA 7000 moveq.l D0, 0x00
000034EC 2F00 move.l -[A7], D0
000034EE 206D F05C movea.l A0, [A5 - 0xFA4]
000034F2 2050 movea.l A0, [A0]
000034F4 3228 003C move.w D1, [A0 + 0x3C]
000034F8 48C1 ext.l D1
000034FA 2F01 move.l -[A7], D1
000034FC 2F2D F070 move.l -[A7], [A5 - 0xF90]
00003500 4EBA E0FE jsr [PC - 0x1F02 /* 00001600 */]
00003504 206D F05C movea.l A0, [A5 - 0xFA4]
00003508 2050 movea.l A0, [A0]
0000350A 3140 003C move.w [A0 + 0x3C], D0
0000350E 4FEF 000C lea.l A7, [A7 + 0xC]
00003512 601E bra +0x20 /* 00003532 */
label00003514:
00003514 41EE FF7C lea.l A0, [A6 - 0x84]
00003518 2F20 move.l -[A7], -[A0]
0000351A 3F20 move.w -[A7], -[A0]
0000351C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00003520 4A2D F0D7 tst.b [A5 - 0xF29]
00003524 5C4F addq.w A7, 6
00003526 660A bne +0xC /* 00003532 */
00003528 7004 moveq.l D0, 0x04
0000352A 2F00 move.l -[A7], D0
0000352C 4EBA 121E jsr [PC + 0x121E /* 0000474C */]
00003530 584F addq.w A7, 4
label00003532:
00003532 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00003536 4EBA 0B7E jsr [PC + 0xB7E /* 000040B6 */]
0000353A 2F2D F056 move.l -[A7], [A5 - 0xFAA]
0000353E 4EBA 0A34 jsr [PC + 0xA34 /* 00003F74 */]
00003542 4A00 tst.b D0
00003544 504F addq.w A7, 8
00003546 6608 bne +0xA /* 00003550 */
label00003548:
00003548 4A6D F054 tst.w [A5 - 0xFAC]
0000354C 6700 FEC4 beq -0x13A /* 00003412 */
label00003550:
00003550 4A6D F054 tst.w [A5 - 0xFAC]
00003554 6618 bne +0x1A /* 0000356E */
00003556 4EBA E91A jsr [PC - 0x16E6 /* 00001E72 */]
0000355A 4A6D F054 tst.w [A5 - 0xFAC]
0000355E 660E bne +0x10 /* 0000356E */
00003560 206E 001C movea.l A0, [A6 + 0x1C]
00003564 20AD F05C move.l [A0], [A5 - 0xFA4]
00003568 7000 moveq.l D0, 0x00
0000356A 2B40 F05C move.l [A5 - 0xFA4], D0
label0000356E:
0000356E 4EBA E19E jsr [PC - 0x1E62 /* 0000170E */]
00003572 3A2D F054 move.w D5, [A5 - 0xFAC]
00003576 41ED F054 lea.l A0, [A5 - 0xFAC]
0000357A 43EE FF7C lea.l A1, [A6 - 0x84]
0000357E 7020 moveq.l D0, 0x20
label00003580:
00003580 20D9 move.l [A0]+, [A1]+
00003582 51C8 FFFC dbf D0, -0x6 /* 00003580 */
00003586 3005 move.w D0, D5
00003588 4CEE 18E8 FF5E movem.l D3,D5,D6,D7,A3,A4, [A6 - 0xA2]
0000358E 4E5E unlink A6
00003590 4E75 rts
00003592 4E56 0000 link A6, 0
00003596 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
0000359A 2F2D EE4C move.l -[A7], [A5 - 0x11B4]
0000359E 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000035A2 2F2D EE48 move.l -[A7], [A5 - 0x11B8]
000035A6 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000035AA 2F2D EE44 move.l -[A7], [A5 - 0x11BC]
000035AE 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000035B2 4EAD 2FCA jsr [A5 + 0x2FCA /* export_1525 */]
000035B6 4E5E unlink A6
000035B8 4E75 rts
000035BA 4E56 FFF6 link A6, -0x000A
000035BE 48E7 0018 movem.l -[A7], A3,A4
000035C2 266E 0008 movea.l A3, [A6 + 0x8]
000035C6 486E FFFE pea.l [A6 - 0x2]
000035CA 486E FFF8 pea.l [A6 - 0x8]
000035CE 4EBA 1212 jsr [PC + 0x1212 /* 000047E2 */]
000035D2 4A00 tst.b D0
000035D4 504F addq.w A7, 8
000035D6 660C bne +0xE /* 000035E4 */
000035D8 7013 moveq.l D0, 0x13
000035DA 2F00 move.l -[A7], D0
000035DC 4EBA 116E jsr [PC + 0x116E /* 0000474C */]
000035E0 584F addq.w A7, 4
000035E2 6054 bra +0x56 /* 00003638 */
label000035E4:
000035E4 486E FFF6 pea.l [A6 - 0xA]
000035E8 7000 moveq.l D0, 0x00
000035EA 2F00 move.l -[A7], D0
000035EC 322E FFFE move.w D1, [A6 - 0x2]
000035F0 48C1 ext.l D1
000035F2 2F01 move.l -[A7], D1
000035F4 2F2D EE4C move.l -[A7], [A5 - 0x11B4]
000035F8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000035FC 2840 movea.l A4, D0
000035FE 200C move.l D0, A4
00003600 4FEF 0010 lea.l A7, [A7 + 0x10]
00003604 6618 bne +0x1A /* 0000361E */
00003606 7000 moveq.l D0, 0x00
00003608 2F00 move.l -[A7], D0
0000360A 322E FFFE move.w D1, [A6 - 0x2]
0000360E 48C1 ext.l D1
00003610 2F01 move.l -[A7], D1
00003612 2F0B move.l -[A7], A3
00003614 4EBA D9CC jsr [PC - 0x2634 /* 00000FE2 */]
00003618 4FEF 000C lea.l A7, [A7 + 0xC]
0000361C 601A bra +0x1C /* 00003638 */
label0000361E:
0000361E 7000 moveq.l D0, 0x00
00003620 2F00 move.l -[A7], D0
00003622 2F2C 0002 move.l -[A7], [A4 + 0x2]
00003626 322E FFFE move.w D1, [A6 - 0x2]
0000362A 48C1 ext.l D1
0000362C 2F01 move.l -[A7], D1
0000362E 2F0B move.l -[A7], A3
00003630 4EBA DAA2 jsr [PC - 0x255E /* 000010D4 */]
00003634 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003638:
00003638 4CEE 1800 FFEE movem.l A3,A4, [A6 - 0x12]
0000363E 4E5E unlink A6
00003640 4E75 rts
00003642 4E56 FFFA link A6, -0x0006
00003646 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
0000364A 4EBA F1CE jsr [PC - 0xE32 /* 0000281A */]
0000364E 4A6D F054 tst.w [A5 - 0xFAC]
00003652 584F addq.w A7, 4
00003654 6646 bne +0x48 /* 0000369C */
00003656 486E FFFA pea.l [A6 - 0x6]
0000365A 4EBA 116E jsr [PC + 0x116E /* 000047CA */]
0000365E 7008 moveq.l D0, 0x08
00003660 B06E FFFA cmp.w D0, [A6 - 0x6]
00003664 584F addq.w A7, 4
00003666 6608 bne +0xA /* 00003670 */
00003668 7003 moveq.l D0, 0x03
0000366A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000366E 672C beq +0x2E /* 0000369C */
label00003670:
00003670 7008 moveq.l D0, 0x08
00003672 B06E FFFA cmp.w D0, [A6 - 0x6]
00003676 661A bne +0x1C /* 00003692 */
00003678 7001 moveq.l D0, 0x01
0000367A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000367E 6612 bne +0x14 /* 00003692 */
00003680 7000 moveq.l D0, 0x00
00003682 2D40 FFFC move.l [A6 - 0x4], D0
00003686 486E FFFA pea.l [A6 - 0x6]
0000368A 4EBA 118E jsr [PC + 0x118E /* 0000481A */]
0000368E 584F addq.w A7, 4
00003690 600A bra +0xC /* 0000369C */
label00003692:
00003692 7008 moveq.l D0, 0x08
00003694 2F00 move.l -[A7], D0
00003696 4EBA 10B4 jsr [PC + 0x10B4 /* 0000474C */]
0000369A 584F addq.w A7, 4
label0000369C:
0000369C 4E5E unlink A6
0000369E 4E75 rts
000036A0 4E56 FFEE link A6, -0x0012
000036A4 48E7 0300 movem.l -[A7], D6,D7
000036A8 4247 clr.w D7
000036AA 4206 clr.b D6
000036AC 486E FFEE pea.l [A6 - 0x12]
000036B0 4EBA 1118 jsr [PC + 0x1118 /* 000047CA */]
000036B4 7008 moveq.l D0, 0x08
000036B6 B06E FFEE cmp.w D0, [A6 - 0x12]
000036BA 584F addq.w A7, 4
000036BC 660A bne +0xC /* 000036C8 */
000036BE 7005 moveq.l D0, 0x05
000036C0 B0AE FFF0 cmp.l D0, [A6 - 0x10]
000036C4 6700 0196 beq +0x198 /* 0000385C */
label000036C8:
000036C8 7008 moveq.l D0, 0x08
000036CA B06E FFEE cmp.w D0, [A6 - 0x12]
000036CE 6636 bne +0x38 /* 00003706 */
000036D0 7006 moveq.l D0, 0x06
000036D2 B0AE FFF0 cmp.l D0, [A6 - 0x10]
000036D6 662E bne +0x30 /* 00003706 */
000036D8 486E FFEE pea.l [A6 - 0x12]
000036DC 4EBA 10EC jsr [PC + 0x10EC /* 000047CA */]
000036E0 7008 moveq.l D0, 0x08
000036E2 B06E FFEE cmp.w D0, [A6 - 0x12]
000036E6 584F addq.w A7, 4
000036E8 6608 bne +0xA /* 000036F2 */
000036EA 7005 moveq.l D0, 0x05
000036EC B0AE FFF0 cmp.l D0, [A6 - 0x10]
000036F0 670E beq +0x10 /* 00003700 */
label000036F2:
000036F2 702C moveq.l D0, 0x2C
000036F4 2F00 move.l -[A7], D0
000036F6 4EBA 1054 jsr [PC + 0x1054 /* 0000474C */]
000036FA 584F addq.w A7, 4
000036FC 6000 0186 bra +0x188 /* 00003884 */
label00003700:
00003700 7C01 moveq.l D6, 0x01
00003702 6000 0158 bra +0x15A /* 0000385C */
label00003706:
00003706 486E FFEE pea.l [A6 - 0x12]
0000370A 4EBA 110E jsr [PC + 0x110E /* 0000481A */]
0000370E 584F addq.w A7, 4
label00003710:
00003710 486E FFEE pea.l [A6 - 0x12]
00003714 4EBA 10B4 jsr [PC + 0x10B4 /* 000047CA */]
00003718 7008 moveq.l D0, 0x08
0000371A B06E FFEE cmp.w D0, [A6 - 0x12]
0000371E 584F addq.w A7, 4
00003720 667A bne +0x7C /* 0000379C */
00003722 7020 moveq.l D0, 0x20
00003724 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00003728 6672 bne +0x74 /* 0000379C */
0000372A 486E FFF4 pea.l [A6 - 0xC]
0000372E 4EBA 109A jsr [PC + 0x109A /* 000047CA */]
00003732 486E FFFA pea.l [A6 - 0x6]
00003736 4EBA 1092 jsr [PC + 0x1092 /* 000047CA */]
0000373A 7008 moveq.l D0, 0x08
0000373C B06E FFFA cmp.w D0, [A6 - 0x6]
00003740 504F addq.w A7, 8
00003742 663A bne +0x3C /* 0000377E */
00003744 7006 moveq.l D0, 0x06
00003746 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000374A 6632 bne +0x34 /* 0000377E */
0000374C 4A06 tst.b D6
0000374E 6614 bne +0x16 /* 00003764 */
00003750 4A47 tst.w D7
00003752 670E beq +0x10 /* 00003762 */
00003754 702B moveq.l D0, 0x2B
00003756 2F00 move.l -[A7], D0
00003758 4EBA 0FF2 jsr [PC + 0xFF2 /* 0000474C */]
0000375C 584F addq.w A7, 4
0000375E 6000 0124 bra +0x126 /* 00003884 */
label00003762:
00003762 7C01 moveq.l D6, 0x01
label00003764:
00003764 3007 move.w D0, D7
00003766 5247 addq.w D7, 1
00003768 486E FFF4 pea.l [A6 - 0xC]
0000376C 4EBA EF08 jsr [PC - 0x10F8 /* 00002676 */]
00003770 4A6D F054 tst.w [A5 - 0xFAC]
00003774 584F addq.w A7, 4
00003776 6600 010C bne +0x10E /* 00003884 */
0000377A 6000 0094 bra +0x96 /* 00003810 */
label0000377E:
0000377E 486E FFFA pea.l [A6 - 0x6]
00003782 4EBA 1096 jsr [PC + 0x1096 /* 0000481A */]
00003786 486E FFF4 pea.l [A6 - 0xC]
0000378A 4EBA 108E jsr [PC + 0x108E /* 0000481A */]
0000378E 486E FFEE pea.l [A6 - 0x12]
00003792 4EBA 1086 jsr [PC + 0x1086 /* 0000481A */]
00003796 4FEF 000C lea.l A7, [A7 + 0xC]
0000379A 6074 bra +0x76 /* 00003810 */
label0000379C:
0000379C 486E FFFA pea.l [A6 - 0x6]
000037A0 4EBA 1028 jsr [PC + 0x1028 /* 000047CA */]
000037A4 7008 moveq.l D0, 0x08
000037A6 B06E FFFA cmp.w D0, [A6 - 0x6]
000037AA 584F addq.w A7, 4
000037AC 6638 bne +0x3A /* 000037E6 */
000037AE 7006 moveq.l D0, 0x06
000037B0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000037B4 6630 bne +0x32 /* 000037E6 */
000037B6 4A06 tst.b D6
000037B8 6614 bne +0x16 /* 000037CE */
000037BA 4A47 tst.w D7
000037BC 670E beq +0x10 /* 000037CC */
000037BE 702B moveq.l D0, 0x2B
000037C0 2F00 move.l -[A7], D0
000037C2 4EBA 0F88 jsr [PC + 0xF88 /* 0000474C */]
000037C6 584F addq.w A7, 4
000037C8 6000 00BA bra +0xBC /* 00003884 */
label000037CC:
000037CC 7C01 moveq.l D6, 0x01
label000037CE:
000037CE 3007 move.w D0, D7
000037D0 5247 addq.w D7, 1
000037D2 486E FFEE pea.l [A6 - 0x12]
000037D6 4EBA EE9E jsr [PC - 0x1162 /* 00002676 */]
000037DA 4A6D F054 tst.w [A5 - 0xFAC]
000037DE 584F addq.w A7, 4
000037E0 6600 00A2 bne +0xA4 /* 00003884 */
000037E4 602A bra +0x2C /* 00003810 */
label000037E6:
000037E6 486E FFFA pea.l [A6 - 0x6]
000037EA 4EBA 102E jsr [PC + 0x102E /* 0000481A */]
000037EE 486E FFEE pea.l [A6 - 0x12]
000037F2 4EBA 1026 jsr [PC + 0x1026 /* 0000481A */]
000037F6 4A06 tst.b D6
000037F8 504F addq.w A7, 8
000037FA 6714 beq +0x16 /* 00003810 */
000037FC 3007 move.w D0, D7
000037FE 5247 addq.w D7, 1
00003800 48C7 ext.l D7
00003802 2007 move.l D0, D7
00003804 5280 addq.l D0, 1
00003806 E280 asr D0, 1
00003808 2F00 move.l -[A7], D0
0000380A 4EBA 118E jsr [PC + 0x118E /* 0000499A */]
0000380E 584F addq.w A7, 4
label00003810:
00003810 3007 move.w D0, D7
00003812 5247 addq.w D7, 1
00003814 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00003818 4EBA F000 jsr [PC - 0x1000 /* 0000281A */]
0000381C 4A6D F054 tst.w [A5 - 0xFAC]
00003820 584F addq.w A7, 4
00003822 6660 bne +0x62 /* 00003884 */
00003824 486E FFEE pea.l [A6 - 0x12]
00003828 4EBA 0FA0 jsr [PC + 0xFA0 /* 000047CA */]
0000382C 7008 moveq.l D0, 0x08
0000382E B06E FFEE cmp.w D0, [A6 - 0x12]
00003832 584F addq.w A7, 4
00003834 660A bne +0xC /* 00003840 */
00003836 7001 moveq.l D0, 0x01
00003838 B0AE FFF0 cmp.l D0, [A6 - 0x10]
0000383C 6700 FED2 beq -0x12C /* 00003710 */
label00003840:
00003840 7008 moveq.l D0, 0x08
00003842 B06E FFEE cmp.w D0, [A6 - 0x12]
00003846 6608 bne +0xA /* 00003850 */
00003848 7005 moveq.l D0, 0x05
0000384A B0AE FFF0 cmp.l D0, [A6 - 0x10]
0000384E 670C beq +0xE /* 0000385C */
label00003850:
00003850 7005 moveq.l D0, 0x05
00003852 2F00 move.l -[A7], D0
00003854 4EBA 0EF6 jsr [PC + 0xEF6 /* 0000474C */]
00003858 584F addq.w A7, 4
0000385A 6028 bra +0x2A /* 00003884 */
label0000385C:
0000385C 48C7 ext.l D7
0000385E 2F07 move.l -[A7], D7
00003860 7043 moveq.l D0, 0x43
00003862 2F00 move.l -[A7], D0
00003864 4EBA 1010 jsr [PC + 0x1010 /* 00004876 */]
00003868 4A06 tst.b D6
0000386A 504F addq.w A7, 8
0000386C 670C beq +0xE /* 0000387A */
0000386E 701F moveq.l D0, 0x1F
00003870 2F00 move.l -[A7], D0
00003872 4EBA 0FBA jsr [PC + 0xFBA /* 0000482E */]
00003876 584F addq.w A7, 4
00003878 600A bra +0xC /* 00003884 */
label0000387A:
0000387A 701E moveq.l D0, 0x1E
0000387C 2F00 move.l -[A7], D0
0000387E 4EBA 0FAE jsr [PC + 0xFAE /* 0000482E */]
00003882 584F addq.w A7, 4
label00003884:
00003884 4CEE 00C0 FFE6 movem.l D6,D7, [A6 - 0x1A]
0000388A 4E5E unlink A6
0000388C 4E75 rts
0000388E 4E56 FFFA link A6, -0x0006
00003892 486E FFFA pea.l [A6 - 0x6]
00003896 4EBA 0F32 jsr [PC + 0xF32 /* 000047CA */]
0000389A 486E FFFA pea.l [A6 - 0x6]
0000389E 4EBA EDD6 jsr [PC - 0x122A /* 00002676 */]
000038A2 4E5E unlink A6
000038A4 4E75 rts
000038A6 4E56 0000 link A6, 0
000038AA 48E7 0308 movem.l -[A7], D6,D7,A4
000038AE 3E2E 000E move.w D7, [A6 + 0xE]
000038B2 48C7 ext.l D7
000038B4 303C 8000 move.w D0, 0x8000
000038B8 C047 and.w D0, D7
000038BA 674E beq +0x50 /* 0000390A */
000038BC 4A07 tst.b D7
000038BE 6604 bne +0x6 /* 000038C4 */
000038C0 7C01 moveq.l D6, 0x01
000038C2 6002 bra +0x4 /* 000038C6 */
label000038C4:
000038C4 7C02 moveq.l D6, 0x02
label000038C6:
000038C6 7000 moveq.l D0, 0x00
000038C8 2F00 move.l -[A7], D0
000038CA 2F06 move.l -[A7], D6
000038CC 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
000038D0 2840 movea.l A4, D0
000038D2 200C move.l D0, A4
000038D4 504F addq.w A7, 8
000038D6 660C bne +0xE /* 000038E4 */
000038D8 7001 moveq.l D0, 0x01
000038DA 2F00 move.l -[A7], D0
000038DC 4EBA 0E6E jsr [PC + 0xE6E /* 0000474C */]
000038E0 584F addq.w A7, 4
000038E2 6034 bra +0x36 /* 00003918 */
label000038E4:
000038E4 7002 moveq.l D0, 0x02
000038E6 B086 cmp.l D0, D6
000038E8 660C bne +0xE /* 000038F6 */
000038EA 2054 movea.l A0, [A4]
000038EC 1087 move.b [A0], D7
000038EE 2054 movea.l A0, [A4]
000038F0 4228 0001 clr.b [A0 + 0x1]
000038F4 6004 bra +0x6 /* 000038FA */
label000038F6:
000038F6 2054 movea.l A0, [A4]
000038F8 4210 clr.b [A0]
label000038FA:
000038FA 2F0C move.l -[A7], A4
000038FC 4EBA ED64 jsr [PC - 0x129C /* 00002662 */]
00003900 2F0C move.l -[A7], A4
00003902 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00003906 504F addq.w A7, 8
00003908 600E bra +0x10 /* 00003918 */
label0000390A:
0000390A 1007 move.b D0, D7
0000390C 4880 ext.w D0
0000390E 48C0 ext.l D0
00003910 2F00 move.l -[A7], D0
00003912 4EBA 1086 jsr [PC + 0x1086 /* 0000499A */]
00003916 584F addq.w A7, 4
label00003918:
00003918 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
0000391E 4E5E unlink A6
00003920 4E75 rts
00003922 4E56 0000 link A6, 0
00003926 302E 000E move.w D0, [A6 + 0xE]
0000392A 48C0 ext.l D0
0000392C 2F00 move.l -[A7], D0
0000392E 4EBA DBAA jsr [PC - 0x2456 /* 000014DA */]
00003932 4A6D F054 tst.w [A5 - 0xFAC]
00003936 584F addq.w A7, 4
00003938 661A bne +0x1C /* 00003954 */
0000393A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000393E 4EBA EDA8 jsr [PC - 0x1258 /* 000026E8 */]
00003942 4A6D F054 tst.w [A5 - 0xFAC]
00003946 584F addq.w A7, 4
00003948 660A bne +0xC /* 00003954 */
0000394A 7017 moveq.l D0, 0x17
0000394C 2F00 move.l -[A7], D0
0000394E 4EBA 0EDE jsr [PC + 0xEDE /* 0000482E */]
00003952 584F addq.w A7, 4
label00003954:
00003954 4E5E unlink A6
00003956 4E75 rts
00003958 4E56 0000 link A6, 0
0000395C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003960 4EBA ED86 jsr [PC - 0x127A /* 000026E8 */]
00003964 4A6D F054 tst.w [A5 - 0xFAC]
00003968 584F addq.w A7, 4
0000396A 660A bne +0xC /* 00003976 */
0000396C 701B moveq.l D0, 0x1B
0000396E 2F00 move.l -[A7], D0
00003970 4EBA 0EBC jsr [PC + 0xEBC /* 0000482E */]
00003974 584F addq.w A7, 4
label00003976:
00003976 4E5E unlink A6
00003978 4E75 rts
0000397A 4E56 0000 link A6, 0
0000397E 48E7 1008 movem.l -[A7], D3,A4
00003982 286E 0008 movea.l A4, [A6 + 0x8]
00003986 7601 moveq.l D3, 0x01
00003988 7008 moveq.l D0, 0x08
0000398A B054 cmp.w D0, [A4]
0000398C 6608 bne +0xA /* 00003996 */
0000398E 704F moveq.l D0, 0x4F
00003990 B0AC 0002 cmp.l D0, [A4 + 0x2]
00003994 6710 beq +0x12 /* 000039A6 */
label00003996:
00003996 7008 moveq.l D0, 0x08
00003998 B054 cmp.w D0, [A4]
0000399A 6608 bne +0xA /* 000039A4 */
0000399C 7050 moveq.l D0, 0x50
0000399E B0AC 0002 cmp.l D0, [A4 + 0x2]
000039A2 6702 beq +0x4 /* 000039A6 */
label000039A4:
000039A4 7600 moveq.l D3, 0x00
label000039A6:
000039A6 1003 move.b D0, D3
000039A8 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
000039AE 4E5E unlink A6
000039B0 4E75 rts
000039B2 4E56 FFF8 link A6, -0x0008
000039B6 2F07 move.l -[A7], D7
000039B8 486D 0ECA pea.l [A5 + 0xECA /* export_469 */]
000039BC 4EBA EE5C jsr [PC - 0x11A4 /* 0000281A */]
000039C0 4A6D F054 tst.w [A5 - 0xFAC]
000039C4 584F addq.w A7, 4
000039C6 664E bne +0x50 /* 00003A16 */
000039C8 486E FFFE pea.l [A6 - 0x2]
000039CC 486E FFF8 pea.l [A6 - 0x8]
000039D0 4EBA 0E10 jsr [PC + 0xE10 /* 000047E2 */]
000039D4 302E FFFE move.w D0, [A6 - 0x2]
000039D8 0440 004F subi.w D0, 0x4F /* 'O' */
000039DC 504F addq.w A7, 8
000039DE 6706 beq +0x8 /* 000039E6 */
000039E0 5340 subq.w D0, 1
000039E2 6706 beq +0x8 /* 000039EA */
000039E4 6008 bra +0xA /* 000039EE */
label000039E6:
000039E6 7E1A moveq.l D7, 0x1A
000039E8 6010 bra +0x12 /* 000039FA */
label000039EA:
000039EA 7E19 moveq.l D7, 0x19
000039EC 600C bra +0xE /* 000039FA */
label000039EE:
000039EE 701C moveq.l D0, 0x1C
000039F0 2F00 move.l -[A7], D0
000039F2 4EBA 0D58 jsr [PC + 0xD58 /* 0000474C */]
000039F6 584F addq.w A7, 4
000039F8 601C bra +0x1E /* 00003A16 */
label000039FA:
000039FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039FE 4EBA ECE8 jsr [PC - 0x1318 /* 000026E8 */]
00003A02 4A6D F054 tst.w [A5 - 0xFAC]
00003A06 584F addq.w A7, 4
00003A08 660C bne +0xE /* 00003A16 */
00003A0A 7000 moveq.l D0, 0x00
00003A0C 1007 move.b D0, D7
00003A0E 2F00 move.l -[A7], D0
00003A10 4EBA 0E1C jsr [PC + 0xE1C /* 0000482E */]
00003A14 584F addq.w A7, 4
label00003A16:
00003A16 2E2E FFF4 move.l D7, [A6 - 0xC]
00003A1A 4E5E unlink A6
00003A1C 4E75 rts
fn00003A1E:
00003A1E 4E56 FFFC link A6, -0x0004
00003A22 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003A26 182E 001B move.b D4, [A6 + 0x1B]
00003A2A 266E 0014 movea.l A3, [A6 + 0x14]
00003A2E 286E 0008 movea.l A4, [A6 + 0x8]
00003A32 2A2E 000C move.l D5, [A6 + 0xC]
00003A36 9A93 sub.l D5, [A3]
00003A38 206E 0010 movea.l A0, [A6 + 0x10]
00003A3C 2010 move.l D0, [A0]
00003A3E 9093 sub.l D0, [A3]
00003A40 2D40 FFFC move.l [A6 - 0x4], D0
00003A44 2E00 move.l D7, D0
00003A46 9E85 sub.l D7, D5
00003A48 4A94 tst.l [A4]
00003A4A 662E bne +0x30 /* 00003A7A */
00003A4C 7000 moveq.l D0, 0x00
00003A4E 2F00 move.l -[A7], D0
00003A50 4884 ext.w D4
00003A52 48C4 ext.l D4
00003A54 2207 move.l D1, D7
00003A56 D284 add.l D1, D4
00003A58 2F01 move.l -[A7], D1
00003A5A 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00003A5E 2880 move.l [A4], D0
00003A60 504F addq.w A7, 8
00003A62 6772 beq +0x74 /* 00003AD6 */
00003A64 2F07 move.l -[A7], D7
00003A66 2054 movea.l A0, [A4]
00003A68 2F10 move.l -[A7], [A0]
00003A6A 2005 move.l D0, D5
00003A6C D093 add.l D0, [A3]
00003A6E 2F00 move.l -[A7], D0
00003A70 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00003A74 4FEF 000C lea.l A7, [A7 + 0xC]
00003A78 6044 bra +0x46 /* 00003ABE */
label00003A7A:
00003A7A 2F14 move.l -[A7], [A4]
00003A7C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003A80 2C00 move.l D6, D0
00003A82 7000 moveq.l D0, 0x00
00003A84 2F00 move.l -[A7], D0
00003A86 2206 move.l D1, D6
00003A88 D287 add.l D1, D7
00003A8A 4884 ext.w D4
00003A8C 48C4 ext.l D4
00003A8E D284 add.l D1, D4
00003A90 2F01 move.l -[A7], D1
00003A92 2F14 move.l -[A7], [A4]
00003A94 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
00003A98 4A80 tst.l D0
00003A9A 4FEF 0010 lea.l A7, [A7 + 0x10]
00003A9E 6736 beq +0x38 /* 00003AD6 */
00003AA0 2F07 move.l -[A7], D7
00003AA2 2054 movea.l A0, [A4]
00003AA4 2006 move.l D0, D6
00003AA6 D090 add.l D0, [A0]
00003AA8 2F00 move.l -[A7], D0
00003AAA 2005 move.l D0, D5
00003AAC D093 add.l D0, [A3]
00003AAE 2F00 move.l -[A7], D0
00003AB0 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00003AB4 2006 move.l D0, D6
00003AB6 D087 add.l D0, D7
00003AB8 2E00 move.l D7, D0
00003ABA 4FEF 000C lea.l A7, [A7 + 0xC]
label00003ABE:
00003ABE 202E FFFC move.l D0, [A6 - 0x4]
00003AC2 D093 add.l D0, [A3]
00003AC4 206E 0010 movea.l A0, [A6 + 0x10]
00003AC8 2080 move.l [A0], D0
00003ACA 4A04 tst.b D4
00003ACC 6708 beq +0xA /* 00003AD6 */
00003ACE 2054 movea.l A0, [A4]
00003AD0 2647 movea.l A3, D7
00003AD2 D7D0 add.l A3, [A0]
00003AD4 4213 clr.b [A3]
label00003AD6:
00003AD6 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
00003ADC 4E5E unlink A6
00003ADE 4E75 rts
fn00003AE0:
00003AE0 4E56 0000 link A6, 0
00003AE4 2F0C move.l -[A7], A4
00003AE6 286E 0008 movea.l A4, [A6 + 0x8]
00003AEA 558F subq.l A7, 2
00003AEC 206C 0004 movea.l A0, [A4 + 0x4]
00003AF0 202C 0008 move.l D0, [A4 + 0x8]
00003AF4 D090 add.l D0, [A0]
00003AF6 2F00 move.l -[A7], D0
00003AF8 486C 0018 pea.l [A4 + 0x18]
00003AFC 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00003B00 206E 000C movea.l A0, [A6 + 0xC]
00003B04 309F move.w [A0], [A7]+
00003B06 302C 0018 move.w D0, [A4 + 0x18]
00003B0A 48C0 ext.l D0
00003B0C B0AC 0010 cmp.l D0, [A4 + 0x10]
00003B10 6E18 bgt +0x1A /* 00003B2A */
00003B12 302C 0018 move.w D0, [A4 + 0x18]
00003B16 48C0 ext.l D0
00003B18 91AC 0010 sub.l [A4 + 0x10], D0
00003B1C 302C 0018 move.w D0, [A4 + 0x18]
00003B20 48C0 ext.l D0
00003B22 D1AC 0008 add.l [A4 + 0x8], D0
00003B26 7001 moveq.l D0, 0x01
00003B28 6002 bra +0x4 /* 00003B2C */
label00003B2A:
00003B2A 7000 moveq.l D0, 0x00
label00003B2C:
00003B2C 286E FFFC movea.l A4, [A6 - 0x4]
00003B30 4E5E unlink A6
00003B32 4E75 rts
fn00003B34:
00003B34 4E56 0000 link A6, 0
00003B38 2F0C move.l -[A7], A4
00003B3A 286E 0008 movea.l A4, [A6 + 0x8]
00003B3E 302C 0018 move.w D0, [A4 + 0x18]
00003B42 48C0 ext.l D0
00003B44 D1AC 0010 add.l [A4 + 0x10], D0
00003B48 302C 0018 move.w D0, [A4 + 0x18]
00003B4C 48C0 ext.l D0
00003B4E 91AC 0008 sub.l [A4 + 0x8], D0
00003B52 286E FFFC movea.l A4, [A6 - 0x4]
00003B56 4E5E unlink A6
00003B58 4E75 rts
fn00003B5A:
00003B5A 4E56 0000 link A6, 0
00003B5E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003B62 3E2E 000E move.w D7, [A6 + 0xE]
00003B66 286E 0008 movea.l A4, [A6 + 0x8]
00003B6A 4A2D ED00 tst.b [A5 - 0x1300]
00003B6E 6722 beq +0x24 /* 00003B92 */
00003B70 206C 0004 movea.l A0, [A4 + 0x4]
00003B74 266C 0008 movea.l A3, [A4 + 0x8]
00003B78 D7D0 add.l A3, [A0]
00003B7A 7000 moveq.l D0, 0x00
00003B7C 1013 move.b D0, [A3]
00003B7E BE40 cmp.w D7, D0
00003B80 660C bne +0xE /* 00003B8E */
00003B82 52AC 0008 addq.l [A4 + 0x8], 1
00003B86 53AC 0010 subq.l [A4 + 0x10], 1
00003B8A 7001 moveq.l D0, 0x01
00003B8C 6046 bra +0x48 /* 00003BD4 */
label00003B8E:
00003B8E 7000 moveq.l D0, 0x00
00003B90 6042 bra +0x44 /* 00003BD4 */
label00003B92:
00003B92 558F subq.l A7, 2
00003B94 206C 0004 movea.l A0, [A4 + 0x4]
00003B98 202C 0008 move.l D0, [A4 + 0x8]
00003B9C D090 add.l D0, [A0]
00003B9E 2F00 move.l -[A7], D0
00003BA0 486C 0018 pea.l [A4 + 0x18]
00003BA4 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00003BA8 3C1F move.w D6, [A7]+
00003BAA BE46 cmp.w D7, D6
00003BAC 6624 bne +0x26 /* 00003BD2 */
00003BAE 302C 0018 move.w D0, [A4 + 0x18]
00003BB2 48C0 ext.l D0
00003BB4 B0AC 0010 cmp.l D0, [A4 + 0x10]
00003BB8 6E18 bgt +0x1A /* 00003BD2 */
00003BBA 302C 0018 move.w D0, [A4 + 0x18]
00003BBE 48C0 ext.l D0
00003BC0 91AC 0010 sub.l [A4 + 0x10], D0
00003BC4 302C 0018 move.w D0, [A4 + 0x18]
00003BC8 48C0 ext.l D0
00003BCA D1AC 0008 add.l [A4 + 0x8], D0
00003BCE 7001 moveq.l D0, 0x01
00003BD0 6002 bra +0x4 /* 00003BD4 */
label00003BD2:
00003BD2 7000 moveq.l D0, 0x00
label00003BD4:
00003BD4 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00003BDA 4E5E unlink A6
00003BDC 4E75 rts
fn00003BDE:
00003BDE 4E56 FFFE link A6, -0x0002
00003BE2 2F0C move.l -[A7], A4
00003BE4 286E 0008 movea.l A4, [A6 + 0x8]
00003BE8 602C bra +0x2E /* 00003C16 */
label00003BEA:
00003BEA 0C6E 00C2 FFFE cmpi.w [A6 - 0x2], 0xC2
00003BF0 6616 bne +0x18 /* 00003C08 */
00003BF2 700D moveq.l D0, 0x0D
00003BF4 2F00 move.l -[A7], D0
00003BF6 2F0C move.l -[A7], A4
00003BF8 4EBA FF60 jsr [PC - 0xA0 /* 00003B5A */]
00003BFC 4A00 tst.b D0
00003BFE 504F addq.w A7, 8
00003C00 6706 beq +0x8 /* 00003C08 */
00003C02 526C 0016 addq.w [A4 + 0x16], 1
00003C06 600E bra +0x10 /* 00003C16 */
label00003C08:
00003C08 700D moveq.l D0, 0x0D
00003C0A B06E FFFE cmp.w D0, [A6 - 0x2]
00003C0E 6606 bne +0x8 /* 00003C16 */
00003C10 526C 0016 addq.w [A4 + 0x16], 1
00003C14 6010 bra +0x12 /* 00003C26 */
label00003C16:
00003C16 486E FFFE pea.l [A6 - 0x2]
00003C1A 2F0C move.l -[A7], A4
00003C1C 4EBA FEC2 jsr [PC - 0x13E /* 00003AE0 */]
00003C20 4A00 tst.b D0
00003C22 504F addq.w A7, 8
00003C24 66C4 bne -0x3A /* 00003BEA */
label00003C26:
00003C26 426C 012E clr.w [A4 + 0x12E]
00003C2A 286E FFFA movea.l A4, [A6 - 0x6]
00003C2E 4E5E unlink A6
00003C30 4E75 rts
fn00003C32:
00003C32 4E56 0000 link A6, 0
00003C36 48E7 0108 movem.l -[A7], D7,A4
00003C3A 286E 0008 movea.l A4, [A6 + 0x8]
00003C3E 2F0C move.l -[A7], A4
00003C40 4EBA 03C6 jsr [PC + 0x3C6 /* 00004008 */]
00003C44 2F0C move.l -[A7], A4
00003C46 4EBA FF96 jsr [PC - 0x6A /* 00003BDE */]
00003C4A 2E2C 0008 move.l D7, [A4 + 0x8]
00003C4E 2F0C move.l -[A7], A4
00003C50 4EBA 03CC jsr [PC + 0x3CC /* 0000401E */]
00003C54 2007 move.l D0, D7
00003C56 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00003C5C 4E5E unlink A6
00003C5E 4E75 rts
fn00003C60:
00003C60 4E56 FFFE link A6, -0x0002
00003C64 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003C68 266E 000C movea.l A3, [A6 + 0xC]
00003C6C 286E 0008 movea.l A4, [A6 + 0x8]
00003C70 4213 clr.b [A3]
00003C72 206E 0010 movea.l A0, [A6 + 0x10]
00003C76 4250 clr.w [A0]
00003C78 6046 bra +0x48 /* 00003CC0 */
label00003C7A:
00003C7A 0C6E 00C2 FFFE cmpi.w [A6 - 0x2], 0xC2
00003C80 6616 bne +0x18 /* 00003C98 */
00003C82 700D moveq.l D0, 0x0D
00003C84 2F00 move.l -[A7], D0
00003C86 2F0C move.l -[A7], A4
00003C88 4EBA FED0 jsr [PC - 0x130 /* 00003B5A */]
00003C8C 4A00 tst.b D0
00003C8E 504F addq.w A7, 8
00003C90 6706 beq +0x8 /* 00003C98 */
00003C92 526C 0016 addq.w [A4 + 0x16], 1
00003C96 6028 bra +0x2A /* 00003CC0 */
label00003C98:
00003C98 598F subq.l A7, 4
00003C9A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003C9E 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
00003CA2 2E1F move.l D7, [A7]+
00003CA4 2C07 move.l D6, D7
00003CA6 4846 swap.w D6
00003CA8 48C6 ext.l D6
00003CAA 2A3C 0000 FFFF move.l D5, 0xFFFF
00003CB0 CA87 and.l D5, D7
00003CB2 303C 2000 move.w D0, 0x2000 /* ' \0' */
00003CB6 C046 and.w D0, D6
00003CB8 7200 moveq.l D1, 0x00
00003CBA 3200 move.w D1, D0
00003CBC 4A81 tst.l D1
00003CBE 6718 beq +0x1A /* 00003CD8 */
label00003CC0:
00003CC0 486E FFFE pea.l [A6 - 0x2]
00003CC4 2F0C move.l -[A7], A4
00003CC6 4EBA FE18 jsr [PC - 0x1E8 /* 00003AE0 */]
00003CCA 4A00 tst.b D0
00003CCC 504F addq.w A7, 8
00003CCE 66AA bne -0x54 /* 00003C7A */
00003CD0 4AAC 0010 tst.l [A4 + 0x10]
00003CD4 6F00 0134 ble +0x136 /* 00003E0A */
label00003CD8:
00003CD8 700D moveq.l D0, 0x0D
00003CDA B06E FFFE cmp.w D0, [A6 - 0x2]
00003CDE 660C bne +0xE /* 00003CEC */
00003CE0 2F0C move.l -[A7], A4
00003CE2 4EBA FE50 jsr [PC - 0x1B0 /* 00003B34 */]
00003CE6 584F addq.w A7, 4
00003CE8 6000 0120 bra +0x122 /* 00003E0A */
label00003CEC:
00003CEC 702D moveq.l D0, 0x2D
00003CEE B06E FFFE cmp.w D0, [A6 - 0x2]
00003CF2 6622 bne +0x24 /* 00003D16 */
00003CF4 702D moveq.l D0, 0x2D
00003CF6 2F00 move.l -[A7], D0
00003CF8 2F0C move.l -[A7], A4
00003CFA 4EBA FE5E jsr [PC - 0x1A2 /* 00003B5A */]
00003CFE 4A00 tst.b D0
00003D00 504F addq.w A7, 8
00003D02 6712 beq +0x14 /* 00003D16 */
00003D04 2F0C move.l -[A7], A4
00003D06 4EBA FE2C jsr [PC - 0x1D4 /* 00003B34 */]
00003D0A 2F0C move.l -[A7], A4
00003D0C 4EBA FE26 jsr [PC - 0x1DA /* 00003B34 */]
00003D10 504F addq.w A7, 8
00003D12 6000 00F6 bra +0xF8 /* 00003E0A */
label00003D16:
00003D16 303C 4000 move.w D0, 0x4000 /* '@\0' */
00003D1A C046 and.w D0, D6
00003D1C 7200 moveq.l D1, 0x00
00003D1E 3200 move.w D1, D0
00003D20 4A81 tst.l D1
00003D22 670A beq +0xC /* 00003D2E */
00003D24 206E 0010 movea.l A0, [A6 + 0x10]
00003D28 3010 move.w D0, [A0]
00003D2A 5240 addq.w D0, 1
00003D2C 3080 move.w [A0], D0
label00003D2E:
00003D2E 2F0B move.l -[A7], A3
00003D30 3F05 move.w -[A7], D5
00003D32 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00003D36 48C6 ext.l D6
00003D38 303C 8000 move.w D0, 0x8000
00003D3C C046 and.w D0, D6
00003D3E 7200 moveq.l D1, 0x00
00003D40 3200 move.w D1, D0
00003D42 4A81 tst.l D1
00003D44 6600 00C4 bne +0xC6 /* 00003E0A */
00003D48 6000 00AE bra +0xB0 /* 00003DF8 */
label00003D4C:
00003D4C 0C6E 00C2 FFFE cmpi.w [A6 - 0x2], 0xC2
00003D52 6618 bne +0x1A /* 00003D6C */
00003D54 700D moveq.l D0, 0x0D
00003D56 2F00 move.l -[A7], D0
00003D58 2F0C move.l -[A7], A4
00003D5A 4EBA FDFE jsr [PC - 0x202 /* 00003B5A */]
00003D5E 4A00 tst.b D0
00003D60 504F addq.w A7, 8
00003D62 6708 beq +0xA /* 00003D6C */
00003D64 526C 0016 addq.w [A4 + 0x16], 1
00003D68 6000 008E bra +0x90 /* 00003DF8 */
label00003D6C:
00003D6C 598F subq.l A7, 4
00003D6E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003D72 4EAD 2C2A jsr [A5 + 0x2C2A /* export_1409 */]
00003D76 2E1F move.l D7, [A7]+
00003D78 2C07 move.l D6, D7
00003D7A 4846 swap.w D6
00003D7C 48C6 ext.l D6
00003D7E 2A3C 0000 FFFF move.l D5, 0xFFFF
00003D84 CA87 and.l D5, D7
00003D86 48C6 ext.l D6
00003D88 303C B000 move.w D0, 0xB000
00003D8C C046 and.w D0, D6
00003D8E 7200 moveq.l D1, 0x00
00003D90 3200 move.w D1, D0
00003D92 4A81 tst.l D1
00003D94 6742 beq +0x44 /* 00003DD8 */
00003D96 702D moveq.l D0, 0x2D
00003D98 B06E FFFE cmp.w D0, [A6 - 0x2]
00003D9C 6708 beq +0xA /* 00003DA6 */
00003D9E 702B moveq.l D0, 0x2B
00003DA0 B06E FFFE cmp.w D0, [A6 - 0x2]
00003DA4 6628 bne +0x2A /* 00003DCE */
label00003DA6:
00003DA6 7000 moveq.l D0, 0x00
00003DA8 102B 0001 move.b D0, [A3 + 0x1]
00003DAC 0C00 0030 cmpi.b D0, 0x30 /* '0' */
00003DB0 651C bcs +0x1E /* 00003DCE */
00003DB2 7000 moveq.l D0, 0x00
00003DB4 102B 0001 move.b D0, [A3 + 0x1]
00003DB8 0C00 0039 cmpi.b D0, 0x39 /* '9' */
00003DBC 6210 bhi +0x12 /* 00003DCE */
00003DBE 7000 moveq.l D0, 0x00
00003DC0 1013 move.b D0, [A3]
00003DC2 7200 moveq.l D1, 0x00
00003DC4 1233 0000 move.b D1, [A3 + D0.w]
00003DC8 0C41 0065 cmpi.w D1, 0x65 /* 'e' */
00003DCC 670A beq +0xC /* 00003DD8 */
label00003DCE:
00003DCE 2F0C move.l -[A7], A4
00003DD0 4EBA FD62 jsr [PC - 0x29E /* 00003B34 */]
00003DD4 584F addq.w A7, 4
00003DD6 6032 bra +0x34 /* 00003E0A */
label00003DD8:
00003DD8 303C 4000 move.w D0, 0x4000 /* '@\0' */
00003DDC C046 and.w D0, D6
00003DDE 7200 moveq.l D1, 0x00
00003DE0 3200 move.w D1, D0
00003DE2 4A81 tst.l D1
00003DE4 670A beq +0xC /* 00003DF0 */
00003DE6 206E 0010 movea.l A0, [A6 + 0x10]
00003DEA 3010 move.w D0, [A0]
00003DEC 5240 addq.w D0, 1
00003DEE 3080 move.w [A0], D0
label00003DF0:
00003DF0 2F0B move.l -[A7], A3
00003DF2 3F05 move.w -[A7], D5
00003DF4 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
label00003DF8:
00003DF8 486E FFFE pea.l [A6 - 0x2]
00003DFC 2F0C move.l -[A7], A4
00003DFE 4EBA FCE0 jsr [PC - 0x320 /* 00003AE0 */]
00003E02 4A00 tst.b D0
00003E04 504F addq.w A7, 8
00003E06 6600 FF44 bne -0xBA /* 00003D4C */
label00003E0A:
00003E0A 7000 moveq.l D0, 0x00
00003E0C 1013 move.b D0, [A3]
00003E0E 5240 addq.w D0, 1
00003E10 4233 0000 clr.b [A3 + D0.w]
00003E14 4CEE 18E0 FFEA movem.l D5,D6,D7,A3,A4, [A6 - 0x16]
00003E1A 4E5E unlink A6
00003E1C 4E75 rts
fn00003E1E:
00003E1E 4E56 FFF6 link A6, -0x000A
00003E22 48E7 0118 movem.l -[A7], D7,A3,A4
00003E26 286E 0008 movea.l A4, [A6 + 0x8]
00003E2A 7000 moveq.l D0, 0x00
00003E2C 2F00 move.l -[A7], D0
00003E2E 2F00 move.l -[A7], D0
00003E30 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00003E34 2D40 FFF6 move.l [A6 - 0xA], D0
00003E38 206C 0004 movea.l A0, [A4 + 0x4]
00003E3C 266C 0008 movea.l A3, [A4 + 0x8]
00003E40 D7D0 add.l A3, [A0]
00003E42 4207 clr.b D7
00003E44 504F addq.w A7, 8
00003E46 6000 0092 bra +0x94 /* 00003EDA */
label00003E4A:
00003E4A 7022 moveq.l D0, 0x22
00003E4C B06E FFFA cmp.w D0, [A6 - 0x6]
00003E50 662E bne +0x30 /* 00003E80 */
00003E52 7E01 moveq.l D7, 0x01
00003E54 206C 0004 movea.l A0, [A4 + 0x4]
00003E58 202C 0008 move.l D0, [A4 + 0x8]
00003E5C D090 add.l D0, [A0]
00003E5E 5380 subq.l D0, 1
00003E60 2D40 FFFC move.l [A6 - 0x4], D0
00003E64 7001 moveq.l D0, 0x01
00003E66 2F00 move.l -[A7], D0
00003E68 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003E6C 486E FFFC pea.l [A6 - 0x4]
00003E70 2F0B move.l -[A7], A3
00003E72 486E FFF6 pea.l [A6 - 0xA]
00003E76 4EBA FBA6 jsr [PC - 0x45A /* 00003A1E */]
00003E7A 4FEF 0014 lea.l A7, [A7 + 0x14]
00003E7E 606C bra +0x6E /* 00003EEC */
label00003E80:
00003E80 0C6E 00C2 FFFA cmpi.w [A6 - 0x6], 0xC2
00003E86 664A bne +0x4C /* 00003ED2 */
00003E88 700D moveq.l D0, 0x0D
00003E8A 2F00 move.l -[A7], D0
00003E8C 2F0C move.l -[A7], A4
00003E8E 4EBA FCCA jsr [PC - 0x336 /* 00003B5A */]
00003E92 4A00 tst.b D0
00003E94 504F addq.w A7, 8
00003E96 673A beq +0x3C /* 00003ED2 */
00003E98 526C 0016 addq.w [A4 + 0x16], 1
00003E9C 206C 0004 movea.l A0, [A4 + 0x4]
00003EA0 202C 0008 move.l D0, [A4 + 0x8]
00003EA4 D090 add.l D0, [A0]
00003EA6 5580 subq.l D0, 2
00003EA8 2D40 FFFC move.l [A6 - 0x4], D0
00003EAC 7000 moveq.l D0, 0x00
00003EAE 2F00 move.l -[A7], D0
00003EB0 2F2C 0004 move.l -[A7], [A4 + 0x4]
00003EB4 486E FFFC pea.l [A6 - 0x4]
00003EB8 2F0B move.l -[A7], A3
00003EBA 486E FFF6 pea.l [A6 - 0xA]
00003EBE 4EBA FB5E jsr [PC - 0x4A2 /* 00003A1E */]
00003EC2 206C 0004 movea.l A0, [A4 + 0x4]
00003EC6 266C 0008 movea.l A3, [A4 + 0x8]
00003ECA D7D0 add.l A3, [A0]
00003ECC 4FEF 0014 lea.l A7, [A7 + 0x14]
00003ED0 6008 bra +0xA /* 00003EDA */
label00003ED2:
00003ED2 700D moveq.l D0, 0x0D
00003ED4 B06E FFFA cmp.w D0, [A6 - 0x6]
00003ED8 6712 beq +0x14 /* 00003EEC */
label00003EDA:
00003EDA 486E FFFA pea.l [A6 - 0x6]
00003EDE 2F0C move.l -[A7], A4
00003EE0 4EBA FBFE jsr [PC - 0x402 /* 00003AE0 */]
00003EE4 4A00 tst.b D0
00003EE6 504F addq.w A7, 8
00003EE8 6600 FF60 bne -0x9E /* 00003E4A */
label00003EEC:
00003EEC 4A07 tst.b D7
00003EEE 6618 bne +0x1A /* 00003F08 */
00003EF0 701E moveq.l D0, 0x1E
00003EF2 2F00 move.l -[A7], D0
00003EF4 4EBA 0856 jsr [PC + 0x856 /* 0000474C */]
00003EF8 7000 moveq.l D0, 0x00
00003EFA 2F00 move.l -[A7], D0
00003EFC 486E FFF6 pea.l [A6 - 0xA]
00003F00 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
00003F04 4FEF 000C lea.l A7, [A7 + 0xC]
label00003F08:
00003F08 4AAE FFF6 tst.l [A6 - 0xA]
00003F0C 6714 beq +0x16 /* 00003F22 */
00003F0E 206E 000C movea.l A0, [A6 + 0xC]
00003F12 30BC 0001 move.w [A0], 0x1
00003F16 206E 000C movea.l A0, [A6 + 0xC]
00003F1A 216E FFF6 0002 move.l [A0 + 0x2], [A6 - 0xA]
00003F20 6012 bra +0x14 /* 00003F34 */
label00003F22:
00003F22 206E 000C movea.l A0, [A6 + 0xC]
00003F26 30BC 0002 move.w [A0], 0x2
00003F2A 206E 000C movea.l A0, [A6 + 0xC]
00003F2E 7000 moveq.l D0, 0x00
00003F30 2140 0002 move.l [A0 + 0x2], D0
label00003F34:
00003F34 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16]
00003F3A 4E5E unlink A6
00003F3C 4E75 rts
fn00003F3E:
00003F3E 4E56 0000 link A6, 0
00003F42 48E7 0108 movem.l -[A7], D7,A4
00003F46 2E2E 000C move.l D7, [A6 + 0xC]
00003F4A 286E 0008 movea.l A4, [A6 + 0x8]
00003F4E 202C 0008 move.l D0, [A4 + 0x8]
00003F52 9087 sub.l D0, D7
00003F54 D0AC 0010 add.l D0, [A4 + 0x10]
00003F58 2940 0010 move.l [A4 + 0x10], D0
00003F5C 2947 0008 move.l [A4 + 0x8], D7
00003F60 6604 bne +0x6 /* 00003F66 */
00003F62 426C 0016 clr.w [A4 + 0x16]
label00003F66:
00003F66 426C 012E clr.w [A4 + 0x12E]
00003F6A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00003F70 4E5E unlink A6
00003F72 4E75 rts
fn00003F74:
00003F74 4E56 0000 link A6, 0
00003F78 2F03 move.l -[A7], D3
00003F7A 206E 0008 movea.l A0, [A6 + 0x8]
00003F7E 4AA8 0010 tst.l [A0 + 0x10]
00003F82 5FC3 sle D3
00003F84 4403 neg.b D3
00003F86 1003 move.b D0, D3
00003F88 262E FFFC move.l D3, [A6 - 0x4]
00003F8C 4E5E unlink A6
00003F8E 4E75 rts
00003F90 4E56 0000 link A6, 0
00003F94 48E7 0018 movem.l -[A7], A3,A4
00003F98 266E 000C movea.l A3, [A6 + 0xC]
00003F9C 286E 0008 movea.l A4, [A6 + 0x8]
00003FA0 426C 012E clr.w [A4 + 0x12E]
00003FA4 294B 0004 move.l [A4 + 0x4], A3
00003FA8 2F0B move.l -[A7], A3
00003FAA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003FAE 2940 0010 move.l [A4 + 0x10], D0
00003FB2 7000 moveq.l D0, 0x00
00003FB4 2940 0008 move.l [A4 + 0x8], D0
00003FB8 426C 0016 clr.w [A4 + 0x16]
00003FBC 584F addq.w A7, 4
00003FBE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003FC4 4E5E unlink A6
00003FC6 4E75 rts
fn00003FC8:
00003FC8 4E56 0000 link A6, 0
00003FCC 48E7 0018 movem.l -[A7], A3,A4
00003FD0 266E 000C movea.l A3, [A6 + 0xC]
00003FD4 286E 0008 movea.l A4, [A6 + 0x8]
00003FD8 426C 012E clr.w [A4 + 0x12E]
00003FDC 41EC 000C lea.l A0, [A4 + 0xC]
00003FE0 2948 0004 move.l [A4 + 0x4], A0
00003FE4 204B movea.l A0, A3
00003FE6 5288 addq.l A0, 1
00003FE8 2948 000C move.l [A4 + 0xC], A0
00003FEC 7000 moveq.l D0, 0x00
00003FEE 1013 move.b D0, [A3]
00003FF0 2940 0010 move.l [A4 + 0x10], D0
00003FF4 7000 moveq.l D0, 0x00
00003FF6 2940 0008 move.l [A4 + 0x8], D0
00003FFA 426C 0016 clr.w [A4 + 0x16]
00003FFE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00004004 4E5E unlink A6
00004006 4E75 rts
fn00004008:
00004008 4E56 0000 link A6, 0
0000400C 2F0C move.l -[A7], A4
0000400E 286E 0008 movea.l A4, [A6 + 0x8]
00004012 28AC 0010 move.l [A4], [A4 + 0x10]
00004016 286E FFFC movea.l A4, [A6 - 0x4]
0000401A 4E5E unlink A6
0000401C 4E75 rts
fn0000401E:
0000401E 4E56 0000 link A6, 0
00004022 2F0C move.l -[A7], A4
00004024 286E 0008 movea.l A4, [A6 + 0x8]
00004028 2014 move.l D0, [A4]
0000402A 90AC 0010 sub.l D0, [A4 + 0x10]
0000402E 222C 0008 move.l D1, [A4 + 0x8]
00004032 9280 sub.l D1, D0
00004034 2941 0008 move.l [A4 + 0x8], D1
00004038 2954 0010 move.l [A4 + 0x10], [A4]
0000403C 286E FFFC movea.l A4, [A6 - 0x4]
00004040 4E5E unlink A6
00004042 4E75 rts
fn00004044:
00004044 4E56 0000 link A6, 0
00004048 48E7 0118 movem.l -[A7], D7,A3,A4
0000404C 266E 0008 movea.l A3, [A6 + 0x8]
00004050 4A2D ED00 tst.b [A5 - 0x1300]
00004054 660A bne +0xC /* 00004060 */
00004056 2F0B move.l -[A7], A3
00004058 4EBA FBD8 jsr [PC - 0x428 /* 00003C32 */]
0000405C 584F addq.w A7, 4
0000405E 604C bra +0x4E /* 000040AC */
label00004060:
00004060 206B 0004 movea.l A0, [A3 + 0x4]
00004064 286B 0008 movea.l A4, [A3 + 0x8]
00004068 D9D0 add.l A4, [A0]
0000406A 2E2B 0010 move.l D7, [A3 + 0x10]
0000406E 6030 bra +0x32 /* 000040A0 */
label00004070:
00004070 7000 moveq.l D0, 0x00
00004072 1014 move.b D0, [A4]
00004074 0C40 00C2 cmpi.w D0, 0xC2
00004078 6614 bne +0x16 /* 0000408E */
0000407A 2007 move.l D0, D7
0000407C 5387 subq.l D7, 1
0000407E 524C addq.w A4, 1
00004080 4A87 tst.l D7
00004082 6F20 ble +0x22 /* 000040A4 */
00004084 2007 move.l D0, D7
00004086 5387 subq.l D7, 1
00004088 524C addq.w A4, 1
0000408A 4A87 tst.l D7
0000408C 6F16 ble +0x18 /* 000040A4 */
label0000408E:
0000408E 2007 move.l D0, D7
00004090 5387 subq.l D7, 1
00004092 524C addq.w A4, 1
00004094 7000 moveq.l D0, 0x00
00004096 102C FFFF move.b D0, [A4 - 0x1]
0000409A 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000409E 6704 beq +0x6 /* 000040A4 */
label000040A0:
000040A0 4A87 tst.l D7
000040A2 6ECC bgt -0x32 /* 00004070 */
label000040A4:
000040A4 206B 0004 movea.l A0, [A3 + 0x4]
000040A8 200C move.l D0, A4
000040AA 9090 sub.l D0, [A0]
label000040AC:
000040AC 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000040B2 4E5E unlink A6
000040B4 4E75 rts
fn000040B6:
000040B6 4E56 0000 link A6, 0
000040BA 48E7 0118 movem.l -[A7], D7,A3,A4
000040BE 266E 0008 movea.l A3, [A6 + 0x8]
000040C2 4A2D ED00 tst.b [A5 - 0x1300]
000040C6 660A bne +0xC /* 000040D2 */
000040C8 2F0B move.l -[A7], A3
000040CA 4EBA FB12 jsr [PC - 0x4EE /* 00003BDE */]
000040CE 584F addq.w A7, 4
000040D0 6062 bra +0x64 /* 00004134 */
label000040D2:
000040D2 206B 0004 movea.l A0, [A3 + 0x4]
000040D6 286B 0008 movea.l A4, [A3 + 0x8]
000040DA D9D0 add.l A4, [A0]
000040DC 2E2B 0010 move.l D7, [A3 + 0x10]
000040E0 603A bra +0x3C /* 0000411C */
label000040E2:
000040E2 7000 moveq.l D0, 0x00
000040E4 1014 move.b D0, [A4]
000040E6 0C40 00C2 cmpi.w D0, 0xC2
000040EA 6618 bne +0x1A /* 00004104 */
000040EC 526B 0016 addq.w [A3 + 0x16], 1
000040F0 2007 move.l D0, D7
000040F2 5387 subq.l D7, 1
000040F4 524C addq.w A4, 1
000040F6 4A87 tst.l D7
000040F8 6F26 ble +0x28 /* 00004120 */
000040FA 2007 move.l D0, D7
000040FC 5387 subq.l D7, 1
000040FE 524C addq.w A4, 1
00004100 4A87 tst.l D7
00004102 6F1C ble +0x1E /* 00004120 */
label00004104:
00004104 2007 move.l D0, D7
00004106 5387 subq.l D7, 1
00004108 524C addq.w A4, 1
0000410A 7000 moveq.l D0, 0x00
0000410C 102C FFFF move.b D0, [A4 - 0x1]
00004110 0C40 000D cmpi.w D0, 0xD /* '\r' */
00004114 6606 bne +0x8 /* 0000411C */
00004116 526B 0016 addq.w [A3 + 0x16], 1
0000411A 6004 bra +0x6 /* 00004120 */
label0000411C:
0000411C 4A87 tst.l D7
0000411E 6EC2 bgt -0x3C /* 000040E2 */
label00004120:
00004120 206B 0004 movea.l A0, [A3 + 0x4]
00004124 200C move.l D0, A4
00004126 9090 sub.l D0, [A0]
00004128 2740 0008 move.l [A3 + 0x8], D0
0000412C 2747 0010 move.l [A3 + 0x10], D7
00004130 426B 012E clr.w [A3 + 0x12E]
label00004134:
00004134 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000413A 4E5E unlink A6
0000413C 4E75 rts
fn0000413E:
0000413E 4E56 FFFA link A6, -0x0006
00004142 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00004146 266E 0008 movea.l A3, [A6 + 0x8]
0000414A 4A2D ED00 tst.b [A5 - 0x1300]
0000414E 6616 bne +0x18 /* 00004166 */
00004150 486B 0014 pea.l [A3 + 0x14]
00004154 486B 001A pea.l [A3 + 0x1A]
00004158 2F0B move.l -[A7], A3
0000415A 4EBA FB04 jsr [PC - 0x4FC /* 00003C60 */]
0000415E 4FEF 000C lea.l A7, [A7 + 0xC]
00004162 6000 0192 bra +0x194 /* 000042F6 */
label00004166:
00004166 4245 clr.w D5
00004168 4244 clr.w D4
0000416A 206B 0004 movea.l A0, [A3 + 0x4]
0000416E 286B 0008 movea.l A4, [A3 + 0x8]
00004172 D9D0 add.l A4, [A0]
00004174 3E2B 0012 move.w D7, [A3 + 0x12]
00004178 422E FFFF clr.b [A6 - 0x1]
0000417C 603A bra +0x3C /* 000041B8 */
label0000417E:
0000417E 7000 moveq.l D0, 0x00
00004180 1014 move.b D0, [A4]
00004182 D080 add.l D0, D0
00004184 41ED EE50 lea.l A0, [A5 - 0x11B0]
00004188 3C30 0800 move.w D6, [A0 + D0]
0000418C 303C 2000 move.w D0, 0x2000 /* ' \0' */
00004190 C046 and.w D0, D6
00004192 7200 moveq.l D1, 0x00
00004194 3200 move.w D1, D0
00004196 4A81 tst.l D1
00004198 6722 beq +0x24 /* 000041BC */
0000419A 7000 moveq.l D0, 0x00
0000419C 1014 move.b D0, [A4]
0000419E 0C40 00C2 cmpi.w D0, 0xC2
000041A2 660E bne +0x10 /* 000041B2 */
000041A4 526B 0016 addq.w [A3 + 0x16], 1
000041A8 3007 move.w D0, D7
000041AA 5347 subq.w D7, 1
000041AC 524C addq.w A4, 1
000041AE 4A47 tst.w D7
000041B0 6F0A ble +0xC /* 000041BC */
label000041B2:
000041B2 3007 move.w D0, D7
000041B4 5347 subq.w D7, 1
000041B6 524C addq.w A4, 1
label000041B8:
000041B8 4A47 tst.w D7
000041BA 6EC2 bgt -0x3C /* 0000417E */
label000041BC:
000041BC 303C 1000 move.w D0, 0x1000
000041C0 C046 and.w D0, D6
000041C2 7200 moveq.l D1, 0x00
000041C4 3200 move.w D1, D0
000041C6 4A81 tst.l D1
000041C8 6600 0108 bne +0x10A /* 000042D2 */
000041CC 4A47 tst.w D7
000041CE 6F00 0102 ble +0x104 /* 000042D2 */
000041D2 7000 moveq.l D0, 0x00
000041D4 1014 move.b D0, [A4]
000041D6 0C40 002D cmpi.w D0, 0x2D /* '-' */
000041DA 6614 bne +0x16 /* 000041F0 */
000041DC 0C47 0001 cmpi.w D7, 0x1
000041E0 6F0E ble +0x10 /* 000041F0 */
000041E2 7000 moveq.l D0, 0x00
000041E4 102C 0001 move.b D0, [A4 + 0x1]
000041E8 0C40 002D cmpi.w D0, 0x2D /* '-' */
000041EC 6700 00E4 beq +0xE6 /* 000042D2 */
label000041F0:
000041F0 303C 4000 move.w D0, 0x4000 /* '@\0' */
000041F4 C046 and.w D0, D6
000041F6 7200 moveq.l D1, 0x00
000041F8 3200 move.w D1, D0
000041FA 4A81 tst.l D1
000041FC 6708 beq +0xA /* 00004206 */
000041FE 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
00004204 7801 moveq.l D4, 0x01
label00004206:
00004206 7A01 moveq.l D5, 0x01
00004208 1794 501A move.b [A3 + D5.w + 0x1A], [A4]
0000420C 3007 move.w D0, D7
0000420E 5347 subq.w D7, 1
00004210 524C addq.w A4, 1
00004212 48C6 ext.l D6
00004214 303C 8000 move.w D0, 0x8000
00004218 C046 and.w D0, D6
0000421A 7200 moveq.l D1, 0x00
0000421C 3200 move.w D1, D0
0000421E 4A81 tst.l D1
00004220 6600 00B0 bne +0xB2 /* 000042D2 */
00004224 6000 00A6 bra +0xA8 /* 000042CC */
label00004228:
00004228 7000 moveq.l D0, 0x00
0000422A 1014 move.b D0, [A4]
0000422C D080 add.l D0, D0
0000422E 41ED EE50 lea.l A0, [A5 - 0x11B0]
00004232 3C30 0800 move.w D6, [A0 + D0]
00004236 48C6 ext.l D6
00004238 303C B000 move.w D0, 0xB000
0000423C C046 and.w D0, D6
0000423E 7200 moveq.l D1, 0x00
00004240 3200 move.w D1, D0
00004242 4A81 tst.l D1
00004244 675C beq +0x5E /* 000042A2 */
00004246 7000 moveq.l D0, 0x00
00004248 1014 move.b D0, [A4]
0000424A 0C40 00C2 cmpi.w D0, 0xC2
0000424E 660E bne +0x10 /* 0000425E */
00004250 526B 0016 addq.w [A3 + 0x16], 1
00004254 3007 move.w D0, D7
00004256 5347 subq.w D7, 1
00004258 524C addq.w A4, 1
0000425A 4A47 tst.w D7
0000425C 6E68 bgt +0x6A /* 000042C6 */
label0000425E:
0000425E 7000 moveq.l D0, 0x00
00004260 1014 move.b D0, [A4]
00004262 0C40 002D cmpi.w D0, 0x2D /* '-' */
00004266 57C3 seq D3
00004268 4403 neg.b D3
0000426A 2D43 FFFA move.l [A6 - 0x6], D3
0000426E 7000 moveq.l D0, 0x00
00004270 1014 move.b D0, [A4]
00004272 0C40 002B cmpi.w D0, 0x2B /* '+' */
00004276 57C3 seq D3
00004278 4403 neg.b D3
0000427A 202E FFFA move.l D0, [A6 - 0x6]
0000427E 8600 or.b D3, D0
00004280 4A03 tst.b D3
00004282 674E beq +0x50 /* 000042D2 */
00004284 4A2E FFFF tst.b [A6 - 0x1]
00004288 6748 beq +0x4A /* 000042D2 */
0000428A 7000 moveq.l D0, 0x00
0000428C 102C FFFF move.b D0, [A4 - 0x1]
00004290 0C40 0065 cmpi.w D0, 0x65 /* 'e' */
00004294 670C beq +0xE /* 000042A2 */
00004296 7000 moveq.l D0, 0x00
00004298 102C FFFF move.b D0, [A4 - 0x1]
0000429C 0C40 0045 cmpi.w D0, 0x45 /* 'E' */
000042A0 6630 bne +0x32 /* 000042D2 */
label000042A2:
000042A2 303C 4000 move.w D0, 0x4000 /* '@\0' */
000042A6 C046 and.w D0, D6
000042A8 7200 moveq.l D1, 0x00
000042AA 3200 move.w D1, D0
000042AC 4A81 tst.l D1
000042AE 6706 beq +0x8 /* 000042B6 */
000042B0 3004 move.w D0, D4
000042B2 5240 addq.w D0, 1
000042B4 3800 move.w D4, D0
label000042B6:
000042B6 3005 move.w D0, D5
000042B8 5240 addq.w D0, 1
000042BA 3A00 move.w D5, D0
000042BC 0C45 00FF cmpi.w D5, 0xFF
000042C0 6E04 bgt +0x6 /* 000042C6 */
000042C2 1794 501A move.b [A3 + D5.w + 0x1A], [A4]
label000042C6:
000042C6 3007 move.w D0, D7
000042C8 5347 subq.w D7, 1
000042CA 524C addq.w A4, 1
label000042CC:
000042CC 4A47 tst.w D7
000042CE 6E00 FF58 bgt -0xA6 /* 00004228 */
label000042D2:
000042D2 1745 001A move.b [A3 + 0x1A], D5
000042D6 48C5 ext.l D5
000042D8 2005 move.l D0, D5
000042DA 5280 addq.l D0, 1
000042DC 4233 081A clr.b [A3 + D0 + 0x1A]
000042E0 3744 0014 move.w [A3 + 0x14], D4
000042E4 206B 0004 movea.l A0, [A3 + 0x4]
000042E8 200C move.l D0, A4
000042EA 9090 sub.l D0, [A0]
000042EC 2740 0008 move.l [A3 + 0x8], D0
000042F0 48C7 ext.l D7
000042F2 2747 0010 move.l [A3 + 0x10], D7
label000042F6:
000042F6 4CEE 18F8 FFDE movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x22]
000042FC 4E5E unlink A6
000042FE 4E75 rts
fn00004300:
00004300 4E56 FFF8 link A6, -0x0008
00004304 48E7 0118 movem.l -[A7], D7,A3,A4
00004308 286E 0008 movea.l A4, [A6 + 0x8]
0000430C 4A2D ED00 tst.b [A5 - 0x1300]
00004310 6610 bne +0x12 /* 00004322 */
00004312 2F2E 000C move.l -[A7], [A6 + 0xC]
00004316 2F0C move.l -[A7], A4
00004318 4EBA FB04 jsr [PC - 0x4FC /* 00003E1E */]
0000431C 504F addq.w A7, 8
0000431E 6000 0136 bra +0x138 /* 00004456 */
label00004322:
00004322 206C 0004 movea.l A0, [A4 + 0x4]
00004326 202C 0008 move.l D0, [A4 + 0x8]
0000432A D090 add.l D0, [A0]
0000432C 2D40 FFF8 move.l [A6 - 0x8], D0
00004330 2640 movea.l A3, D0
00004332 3E2C 0012 move.w D7, [A4 + 0x12]
00004336 7000 moveq.l D0, 0x00
00004338 2D40 FFFC move.l [A6 - 0x4], D0
0000433C 6000 00A2 bra +0xA4 /* 000043E0 */
label00004340:
00004340 206E FFF8 movea.l A0, [A6 - 0x8]
00004344 7000 moveq.l D0, 0x00
00004346 1010 move.b D0, [A0]
00004348 0C40 00C2 cmpi.w D0, 0xC2
0000434C 663E bne +0x40 /* 0000438C */
0000434E 7000 moveq.l D0, 0x00
00004350 2F00 move.l -[A7], D0
00004352 2F2C 0004 move.l -[A7], [A4 + 0x4]
00004356 486E FFF8 pea.l [A6 - 0x8]
0000435A 2F0B move.l -[A7], A3
0000435C 486E FFFC pea.l [A6 - 0x4]
00004360 4EBA F6BC jsr [PC - 0x944 /* 00003A1E */]
00004364 526C 0016 addq.w [A4 + 0x16], 1
00004368 3007 move.w D0, D7
0000436A 5347 subq.w D7, 1
0000436C 202E FFF8 move.l D0, [A6 - 0x8]
00004370 52AE FFF8 addq.l [A6 - 0x8], 1
00004374 4A47 tst.w D7
00004376 4FEF 0014 lea.l A7, [A7 + 0x14]
0000437A 6F2E ble +0x30 /* 000043AA */
0000437C 3007 move.w D0, D7
0000437E 5347 subq.w D7, 1
00004380 202E FFF8 move.l D0, [A6 - 0x8]
00004384 52AE FFF8 addq.l [A6 - 0x8], 1
00004388 266E FFF8 movea.l A3, [A6 - 0x8]
label0000438C:
0000438C 206E FFF8 movea.l A0, [A6 - 0x8]
00004390 7000 moveq.l D0, 0x00
00004392 1010 move.b D0, [A0]
00004394 0C40 000D cmpi.w D0, 0xD /* '\r' */
00004398 6710 beq +0x12 /* 000043AA */
0000439A 3007 move.w D0, D7
0000439C 5347 subq.w D7, 1
0000439E 202E FFF8 move.l D0, [A6 - 0x8]
000043A2 52AE FFF8 addq.l [A6 - 0x8], 1
000043A6 4A47 tst.w D7
000043A8 6E36 bgt +0x38 /* 000043E0 */
label000043AA:
000043AA 206C 0004 movea.l A0, [A4 + 0x4]
000043AE 202E FFF8 move.l D0, [A6 - 0x8]
000043B2 9090 sub.l D0, [A0]
000043B4 2940 0008 move.l [A4 + 0x8], D0
000043B8 48C7 ext.l D7
000043BA 2947 0010 move.l [A4 + 0x10], D7
000043BE 701E moveq.l D0, 0x1E
000043C0 2F00 move.l -[A7], D0
000043C2 4EBA 0388 jsr [PC + 0x388 /* 0000474C */]
000043C6 4AAE FFFC tst.l [A6 - 0x4]
000043CA 584F addq.w A7, 4
000043CC 675C beq +0x5E /* 0000442A */
000043CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000043D2 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000043D6 7000 moveq.l D0, 0x00
000043D8 2D40 FFFC move.l [A6 - 0x4], D0
000043DC 584F addq.w A7, 4
000043DE 604A bra +0x4C /* 0000442A */
label000043E0:
000043E0 206E FFF8 movea.l A0, [A6 - 0x8]
000043E4 7000 moveq.l D0, 0x00
000043E6 1010 move.b D0, [A0]
000043E8 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
000043EC 6600 FF52 bne -0xAC /* 00004340 */
000043F0 7001 moveq.l D0, 0x01
000043F2 2F00 move.l -[A7], D0
000043F4 2F2C 0004 move.l -[A7], [A4 + 0x4]
000043F8 486E FFF8 pea.l [A6 - 0x8]
000043FC 2F0B move.l -[A7], A3
000043FE 486E FFFC pea.l [A6 - 0x4]
00004402 4EBA F61A jsr [PC - 0x9E6 /* 00003A1E */]
00004406 3007 move.w D0, D7
00004408 5347 subq.w D7, 1
0000440A 202E FFF8 move.l D0, [A6 - 0x8]
0000440E 52AE FFF8 addq.l [A6 - 0x8], 1
00004412 206C 0004 movea.l A0, [A4 + 0x4]
00004416 202E FFF8 move.l D0, [A6 - 0x8]
0000441A 9090 sub.l D0, [A0]
0000441C 2940 0008 move.l [A4 + 0x8], D0
00004420 48C7 ext.l D7
00004422 2947 0010 move.l [A4 + 0x10], D7
00004426 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000442A:
0000442A 4AAE FFFC tst.l [A6 - 0x4]
0000442E 6714 beq +0x16 /* 00004444 */
00004430 206E 000C movea.l A0, [A6 + 0xC]
00004434 30BC 0001 move.w [A0], 0x1
00004438 206E 000C movea.l A0, [A6 + 0xC]
0000443C 216E FFFC 0002 move.l [A0 + 0x2], [A6 - 0x4]
00004442 6012 bra +0x14 /* 00004456 */
label00004444:
00004444 206E 000C movea.l A0, [A6 + 0xC]
00004448 30BC 0002 move.w [A0], 0x2
0000444C 206E 000C movea.l A0, [A6 + 0xC]
00004450 7000 moveq.l D0, 0x00
00004452 2140 0002 move.l [A0 + 0x2], D0
label00004456:
00004456 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
0000445C 4E5E unlink A6
0000445E 4E75 rts
fn00004460:
00004460 4E56 FFE8 link A6, -0x0018
00004464 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004468 266E 0008 movea.l A3, [A6 + 0x8]
0000446C 286E 0010 movea.l A4, [A6 + 0x10]
00004470 4A6B 012E tst.w [A3 + 0x12E]
00004474 6F24 ble +0x26 /* 0000449A */
00004476 536B 012E subq.w [A3 + 0x12E], 1
0000447A 302B 012E move.w D0, [A3 + 0x12E]
0000447E 48C0 ext.l D0
00004480 D080 add.l D0, D0
00004482 2200 move.l D1, D0
00004484 D281 add.l D1, D1
00004486 D081 add.l D0, D1
00004488 43EB 011C lea.l A1, [A3 + 0x11C]
0000448C 41F1 0800 lea.l A0, [A1 + D0]
00004490 224C movea.l A1, A4
00004492 22D8 move.l [A1]+, [A0]+
00004494 32D8 move.w [A1]+, [A0]+
00004496 6000 0248 bra +0x24A /* 000046E0 */
label0000449A:
0000449A 2F0B move.l -[A7], A3
0000449C 4EBA FCA0 jsr [PC - 0x360 /* 0000413E */]
000044A0 7A00 moveq.l D5, 0x00
000044A2 1A2B 001A move.b D5, [A3 + 0x1A]
000044A6 4A85 tst.l D5
000044A8 4A45 tst.w D5
000044AA 584F addq.w A7, 4
000044AC 6E0C bgt +0xE /* 000044BA */
000044AE 4254 clr.w [A4]
000044B0 7000 moveq.l D0, 0x00
000044B2 2940 0002 move.l [A4 + 0x2], D0
000044B6 6000 0228 bra +0x22A /* 000046E0 */
label000044BA:
000044BA 7800 moveq.l D4, 0x00
000044BC 182B 001B move.b D4, [A3 + 0x1B]
000044C0 0C44 0030 cmpi.w D4, 0x30 /* '0' */
000044C4 6D06 blt +0x8 /* 000044CC */
000044C6 0C44 0039 cmpi.w D4, 0x39 /* '9' */
000044CA 6F08 ble +0xA /* 000044D4 */
label000044CC:
000044CC 0C44 002E cmpi.w D4, 0x2E /* '.' */
000044D0 6600 00B6 bne +0xB8 /* 00004588 */
label000044D4:
000044D4 BA6B 0014 cmp.w D5, [A3 + 0x14]
000044D8 660A bne +0xC /* 000044E4 */
000044DA 7009 moveq.l D0, 0x09
000044DC B06B 0014 cmp.w D0, [A3 + 0x14]
000044E0 6C00 0090 bge +0x92 /* 00004572 */
label000044E4:
000044E4 4254 clr.w [A4]
000044E6 7000 moveq.l D0, 0x00
000044E8 2940 0002 move.l [A4 + 0x2], D0
000044EC 2F0C move.l -[A7], A4
000044EE 486B 001A pea.l [A3 + 0x1A]
000044F2 4EAD 1512 jsr [A5 + 0x1512 /* export_670 */]
000044F6 7009 moveq.l D0, 0x09
000044F8 B054 cmp.w D0, [A4]
000044FA 504F addq.w A7, 8
000044FC 670E beq +0x10 /* 0000450C */
000044FE 701D moveq.l D0, 0x1D
00004500 2F00 move.l -[A7], D0
00004502 4EBA 0248 jsr [PC + 0x248 /* 0000474C */]
00004506 584F addq.w A7, 4
00004508 6000 01D6 bra +0x1D8 /* 000046E0 */
label0000450C:
0000450C 206C 0002 movea.l A0, [A4 + 0x2]
00004510 2050 movea.l A0, [A0]
00004512 43EE FFF6 lea.l A1, [A6 - 0xA]
00004516 22D8 move.l [A1]+, [A0]+
00004518 22D8 move.l [A1]+, [A0]+
0000451A 32D8 move.w [A1]+, [A0]+
0000451C 487A 01CC pea.l [PC + 0x1CC /* 000046EA, value 0x401DFFFF */]
00004520 486E FFF6 pea.l [A6 - 0xA]
00004524 3F3C 000A move.w -[A7], 0xA /* '\n' */
00004528 A9EB syscall Pack4/FP68K
0000452A 6200 01B4 bhi +0x1B6 /* 000046E0 */
0000452E BA6B 0014 cmp.w D5, [A3 + 0x14]
00004532 6600 01AC bne +0x1AE /* 000046E0 */
00004536 204C movea.l A0, A4
00004538 5C88 addq.l A0, 6
0000453A 2F20 move.l -[A7], -[A0]
0000453C 3F20 move.w -[A7], -[A0]
0000453E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00004542 38BC 0004 move.w [A4], 0x4
00004546 41EE FFF6 lea.l A0, [A6 - 0xA]
0000454A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000454E 22D8 move.l [A1]+, [A0]+
00004550 22D8 move.l [A1]+, [A0]+
00004552 32D8 move.w [A1]+, [A0]+
00004554 486E FFE8 pea.l [A6 - 0x18]
00004558 3F3C 0016 move.w -[A7], 0x16
0000455C A9EB syscall Pack4/FP68K
0000455E 486E FFE8 pea.l [A6 - 0x18]
00004562 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00004566 2940 0002 move.l [A4 + 0x2], D0
0000456A 4FEF 000A lea.l A7, [A7 + 0xA]
0000456E 6000 0170 bra +0x172 /* 000046E0 */
label00004572:
00004572 38BC 0004 move.w [A4], 0x4
00004576 486C 0002 pea.l [A4 + 0x2]
0000457A 486B 001A pea.l [A3 + 0x1A]
0000457E 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */]
00004582 504F addq.w A7, 8
00004584 6000 015A bra +0x15C /* 000046E0 */
label00004588:
00004588 4A2D F0D7 tst.b [A5 - 0xF29]
0000458C 6778 beq +0x7A /* 00004606 */
0000458E 0C45 0003 cmpi.w D5, 0x3
00004592 6672 bne +0x74 /* 00004606 */
00004594 7002 moveq.l D0, 0x02
00004596 B06B 0014 cmp.w D0, [A3 + 0x14]
0000459A 666A bne +0x6C /* 00004606 */
0000459C 7000 moveq.l D0, 0x00
0000459E 102B 001B move.b D0, [A3 + 0x1B]
000045A2 D080 add.l D0, D0
000045A4 41ED EE50 lea.l A0, [A5 - 0x11B0]
000045A8 1D70 0801 FFF5 move.b [A6 - 0xB], [A0 + D0 + 0x1]
000045AE 7000 moveq.l D0, 0x00
000045B0 102E FFF5 move.b D0, [A6 - 0xB]
000045B4 0C00 0061 cmpi.b D0, 0x61 /* 'a' */
000045B8 654C bcs +0x4E /* 00004606 */
000045BA 7000 moveq.l D0, 0x00
000045BC 102E FFF5 move.b D0, [A6 - 0xB]
000045C0 0C00 0068 cmpi.b D0, 0x68 /* 'h' */
000045C4 6240 bhi +0x42 /* 00004606 */
000045C6 7000 moveq.l D0, 0x00
000045C8 102E FFF5 move.b D0, [A6 - 0xB]
000045CC 907C 0061 sub.w D0, 0x61 /* 'a' */
000045D0 48C0 ext.l D0
000045D2 ED80 asl D0, 6
000045D4 3C00 move.w D6, D0
000045D6 7000 moveq.l D0, 0x00
000045D8 102B 001C move.b D0, [A3 + 0x1C]
000045DC 907C 0031 sub.w D0, 0x31 /* '1' */
000045E0 48C0 ext.l D0
000045E2 E780 asl D0, 3
000045E4 D046 add.w D0, D6
000045E6 3C00 move.w D6, D0
000045E8 48C6 ext.l D6
000045EA 7000 moveq.l D0, 0x00
000045EC 102B 001D move.b D0, [A3 + 0x1D]
000045F0 D086 add.l D0, D6
000045F2 907C 0030 sub.w D0, 0x30 /* '0' */
000045F6 3C00 move.w D6, D0
000045F8 38BC 0004 move.w [A4], 0x4
000045FC 48C6 ext.l D6
000045FE 2946 0002 move.l [A4 + 0x2], D6
00004602 6000 00DC bra +0xDE /* 000046E0 */
label00004606:
00004606 7000 moveq.l D0, 0x00
00004608 102B 001B move.b D0, [A3 + 0x1B]
0000460C 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
00004610 660E bne +0x10 /* 00004620 */
00004612 2F0C move.l -[A7], A4
00004614 2F0B move.l -[A7], A3
00004616 4EBA FCE8 jsr [PC - 0x318 /* 00004300 */]
0000461A 504F addq.w A7, 8
0000461C 6000 00C2 bra +0xC4 /* 000046E0 */
label00004620:
00004620 486E FFF2 pea.l [A6 - 0xE]
00004624 486B 001A pea.l [A3 + 0x1A]
00004628 2F2D F0F2 move.l -[A7], [A5 - 0xF0E]
0000462C 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00004630 3E00 move.w D7, D0
00004632 3B47 F050 move.w [A5 - 0xFB0], D7
00004636 4FEF 000C lea.l A7, [A7 + 0xC]
0000463A 6D00 00A4 blt +0xA6 /* 000046E0 */
0000463E 4A2E 000F tst.b [A6 + 0xF]
00004642 6700 0092 beq +0x94 /* 000046D6 */
00004646 0C47 002A cmpi.w D7, 0x2A /* '*' */
0000464A 6E00 008A bgt +0x8C /* 000046D6 */
0000464E 38BC 0008 move.w [A4], 0x8
00004652 48C7 ext.l D7
00004654 2947 0002 move.l [A4 + 0x2], D7
00004658 4AAB 0010 tst.l [A3 + 0x10]
0000465C 6F00 0082 ble +0x84 /* 000046E0 */
00004660 202C 0002 move.l D0, [A4 + 0x2]
00004664 0480 0000 0012 subi.l D0, 0x12
0000466A 670A beq +0xC /* 00004676 */
0000466C 5780 subq.l D0, 3
0000466E 6736 beq +0x38 /* 000046A6 */
00004670 5580 subq.l D0, 2
00004672 674A beq +0x4C /* 000046BE */
00004674 606A bra +0x6C /* 000046E0 */
label00004676:
00004676 703E moveq.l D0, 0x3E
00004678 2F00 move.l -[A7], D0
0000467A 2F0B move.l -[A7], A3
0000467C 4EBA F4DC jsr [PC - 0xB24 /* 00003B5A */]
00004680 4A00 tst.b D0
00004682 504F addq.w A7, 8
00004684 6708 beq +0xA /* 0000468E */
00004686 7013 moveq.l D0, 0x13
00004688 2940 0002 move.l [A4 + 0x2], D0
0000468C 6052 bra +0x54 /* 000046E0 */
label0000468E:
0000468E 703D moveq.l D0, 0x3D
00004690 2F00 move.l -[A7], D0
00004692 2F0B move.l -[A7], A3
00004694 4EBA F4C4 jsr [PC - 0xB3C /* 00003B5A */]
00004698 4A00 tst.b D0
0000469A 504F addq.w A7, 8
0000469C 6742 beq +0x44 /* 000046E0 */
0000469E 7014 moveq.l D0, 0x14
000046A0 2940 0002 move.l [A4 + 0x2], D0
000046A4 603A bra +0x3C /* 000046E0 */
label000046A6:
000046A6 703D moveq.l D0, 0x3D
000046A8 2F00 move.l -[A7], D0
000046AA 2F0B move.l -[A7], A3
000046AC 4EBA F4AC jsr [PC - 0xB54 /* 00003B5A */]
000046B0 4A00 tst.b D0
000046B2 504F addq.w A7, 8
000046B4 672A beq +0x2C /* 000046E0 */
000046B6 7016 moveq.l D0, 0x16
000046B8 2940 0002 move.l [A4 + 0x2], D0
000046BC 6022 bra +0x24 /* 000046E0 */
label000046BE:
000046BE 7026 moveq.l D0, 0x26
000046C0 2F00 move.l -[A7], D0
000046C2 2F0B move.l -[A7], A3
000046C4 4EBA F494 jsr [PC - 0xB6C /* 00003B5A */]
000046C8 4A00 tst.b D0
000046CA 504F addq.w A7, 8
000046CC 6712 beq +0x14 /* 000046E0 */
000046CE 7018 moveq.l D0, 0x18
000046D0 2940 0002 move.l [A4 + 0x2], D0
000046D4 600A bra +0xC /* 000046E0 */
label000046D6:
000046D6 38BC 0008 move.w [A4], 0x8
000046DA 48C7 ext.l D7
000046DC 2947 0002 move.l [A4 + 0x2], D7
label000046E0:
000046E0 4CEE 18F0 FFD0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x30]
000046E6 4E5E unlink A6
000046E8 4E75 rts
000046EA 401D negx.b [A5]+
000046EC FFFF .invalid <<F/7/7>>
000046EE FFFE .invalid <<F/7/7>>
000046F0 0000 0000 ori.b D0, 0x0
fn000046F4:
000046F4 4E56 0000 link A6, 0
000046F8 48E7 0028 movem.l -[A7], A2,A4
000046FC 286E 0008 movea.l A4, [A6 + 0x8]
00004700 206E 000C movea.l A0, [A6 + 0xC]
00004704 302C 012E move.w D0, [A4 + 0x12E]
00004708 48C0 ext.l D0
0000470A D080 add.l D0, D0
0000470C 2200 move.l D1, D0
0000470E D281 add.l D1, D1
00004710 D081 add.l D0, D1
00004712 45EC 011C lea.l A2, [A4 + 0x11C]
00004716 43F2 0800 lea.l A1, [A2 + D0]
0000471A 22D8 move.l [A1]+, [A0]+
0000471C 32D8 move.w [A1]+, [A0]+
0000471E 526C 012E addq.w [A4 + 0x12E], 1
00004722 4CEE 1400 FFF8 movem.l A2,A4, [A6 - 0x8]
00004728 4E5E unlink A6
0000472A 4E75 rts
fn0000472C:
0000472C 4E56 0000 link A6, 0
00004730 4EAD 115A jsr [A5 + 0x115A /* export_551 */]
00004734 4A40 tst.w D0
00004736 6604 bne +0x6 /* 0000473C */
00004738 7001 moveq.l D0, 0x01
0000473A 600C bra +0xE /* 00004748 */
label0000473C:
0000473C 7001 moveq.l D0, 0x01
0000473E 2F00 move.l -[A7], D0
00004740 4EBA 000A jsr [PC + 0xA /* 0000474C */]
00004744 7000 moveq.l D0, 0x00
00004746 584F addq.w A7, 4
label00004748:
00004748 4E5E unlink A6
0000474A 4E75 rts
fn0000474C:
0000474C 4E56 0000 link A6, 0
00004750 48E7 1100 movem.l -[A7], D3,D7
00004754 3E2E 000A move.w D7, [A6 + 0xA]
00004758 4A6D F054 tst.w [A5 - 0xFAC]
0000475C 6662 bne +0x64 /* 000047C0 */
0000475E 3B47 F054 move.w [A5 - 0xFAC], D7
00004762 422D F0D6 clr.b [A5 - 0xF2A]
00004766 0C47 0001 cmpi.w D7, 0x1
0000476A 660C bne +0xE /* 00004778 */
0000476C 70FF moveq.l D0, 0xFFFFFFFF
0000476E 2F00 move.l -[A7], D0
00004770 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00004774 584F addq.w A7, 4
00004776 6048 bra +0x4A /* 000047C0 */
label00004778:
00004778 4AAD EE3C tst.l [A5 - 0x11C4]
0000477C 6742 beq +0x44 /* 000047C0 */
0000477E 4AAD F05C tst.l [A5 - 0xFA4]
00004782 673C beq +0x3E /* 000047C0 */
00004784 206D F05C movea.l A0, [A5 - 0xFA4]
00004788 2050 movea.l A0, [A0]
0000478A 7040 moveq.l D0, 0x40
0000478C C0A8 0026 and.l D0, [A0 + 0x26]
00004790 662E bne +0x30 /* 000047C0 */
00004792 302D F054 move.w D0, [A5 - 0xFAC]
00004796 48C0 ext.l D0
00004798 2F00 move.l -[A7], D0
0000479A 2F2D F056 move.l -[A7], [A5 - 0xFAA]
0000479E 302D F07C move.w D0, [A5 - 0xF84]
000047A2 48C0 ext.l D0
000047A4 2F00 move.l -[A7], D0
000047A6 2F2D F05C move.l -[A7], [A5 - 0xFA4]
000047AA 206D EE3C movea.l A0, [A5 - 0x11C4]
000047AE 4E90 jsr [A0]
000047B0 4880 ext.w D0
000047B2 3E00 move.w D7, D0
000047B4 57C3 seq D3
000047B6 4403 neg.b D3
000047B8 1B43 F0D6 move.b [A5 - 0xF2A], D3
000047BC 4FEF 0010 lea.l A7, [A7 + 0x10]
label000047C0:
000047C0 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8]
000047C6 4E5E unlink A6
000047C8 4E75 rts
fn000047CA:
000047CA 4E56 0000 link A6, 0
000047CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047D2 7001 moveq.l D0, 0x01
000047D4 2F00 move.l -[A7], D0
000047D6 2F2D F056 move.l -[A7], [A5 - 0xFAA]
000047DA 4EBA FC84 jsr [PC - 0x37C /* 00004460 */]
000047DE 4E5E unlink A6
000047E0 4E75 rts
fn000047E2:
000047E2 4E56 0000 link A6, 0
000047E6 48E7 1018 movem.l -[A7], D3,A3,A4
000047EA 266E 000C movea.l A3, [A6 + 0xC]
000047EE 286E 0008 movea.l A4, [A6 + 0x8]
000047F2 36BC FFFF move.w [A3], 0xFFFF
000047F6 2F0C move.l -[A7], A4
000047F8 4EBA FFD0 jsr [PC - 0x30 /* 000047CA */]
000047FC 7008 moveq.l D0, 0x08
000047FE B054 cmp.w D0, [A4]
00004800 6604 bne +0x6 /* 00004806 */
00004802 36AC 0004 move.w [A3], [A4 + 0x4]
label00004806:
00004806 70FF moveq.l D0, 0xFFFFFFFF
00004808 B053 cmp.w D0, [A3]
0000480A 56C3 sne D3
0000480C 4403 neg.b D3
0000480E 1003 move.b D0, D3
00004810 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC]
00004816 4E5E unlink A6
00004818 4E75 rts
fn0000481A:
0000481A 4E56 0000 link A6, 0
0000481E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004822 2F2D F056 move.l -[A7], [A5 - 0xFAA]
00004826 4EBA FECC jsr [PC - 0x134 /* 000046F4 */]
0000482A 4E5E unlink A6
0000482C 4E75 rts
fn0000482E:
0000482E 4E56 0000 link A6, 0
00004832 7001 moveq.l D0, 0x01
00004834 2F00 move.l -[A7], D0
00004836 486E 000B pea.l [A6 + 0xB]
0000483A 2F2D F0B4 move.l -[A7], [A5 - 0xF4C]
0000483E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00004842 4EBA FEE8 jsr [PC - 0x118 /* 0000472C */]
00004846 4E5E unlink A6
00004848 4E75 rts
fn0000484A:
0000484A 4E56 0000 link A6, 0
0000484E 206D F05C movea.l A0, [A5 - 0xFA4]
00004852 2050 movea.l A0, [A0]
00004854 7010 moveq.l D0, 0x10
00004856 C0A8 0026 and.l D0, [A0 + 0x26]
0000485A 670C beq +0xE /* 00004868 */
0000485C 7002 moveq.l D0, 0x02
0000485E 2F00 move.l -[A7], D0
00004860 4EBA FFCC jsr [PC - 0x34 /* 0000482E */]
00004864 584F addq.w A7, 4
00004866 600A bra +0xC /* 00004872 */
label00004868:
00004868 7001 moveq.l D0, 0x01
0000486A 2F00 move.l -[A7], D0
0000486C 4EBA FFC0 jsr [PC - 0x40 /* 0000482E */]
00004870 584F addq.w A7, 4
label00004872:
00004872 4E5E unlink A6
00004874 4E75 rts
fn00004876:
00004876 4E56 0000 link A6, 0
0000487A 48E7 0300 movem.l -[A7], D6,D7
0000487E 1C2E 000B move.b D6, [A6 + 0xB]
00004882 3E2E 000E move.w D7, [A6 + 0xE]
00004886 0C47 0100 cmpi.w D7, 0x100
0000488A 6C18 bge +0x1A /* 000048A4 */
0000488C 7000 moveq.l D0, 0x00
0000488E 1006 move.b D0, D6
00004890 2F00 move.l -[A7], D0
00004892 4EBA FF9A jsr [PC - 0x66 /* 0000482E */]
00004896 7000 moveq.l D0, 0x00
00004898 1007 move.b D0, D7
0000489A 2F00 move.l -[A7], D0
0000489C 4EBA FF90 jsr [PC - 0x70 /* 0000482E */]
000048A0 504F addq.w A7, 8
000048A2 6032 bra +0x34 /* 000048D6 */
label000048A4:
000048A4 1006 move.b D0, D6
000048A6 7240 moveq.l D1, 0x40
000048A8 D001 add.b D0, D1
000048AA 7200 moveq.l D1, 0x00
000048AC 1200 move.b D1, D0
000048AE 2F01 move.l -[A7], D1
000048B0 4EBA FF7C jsr [PC - 0x84 /* 0000482E */]
000048B4 3007 move.w D0, D7
000048B6 E040 asr D0.w, 8
000048B8 7200 moveq.l D1, 0x00
000048BA 1200 move.b D1, D0
000048BC 2F01 move.l -[A7], D1
000048BE 4EBA FF6E jsr [PC - 0x92 /* 0000482E */]
000048C2 303C 00FF move.w D0, 0xFF
000048C6 C047 and.w D0, D7
000048C8 7200 moveq.l D1, 0x00
000048CA 1200 move.b D1, D0
000048CC 2F01 move.l -[A7], D1
000048CE 4EBA FF5E jsr [PC - 0xA2 /* 0000482E */]
000048D2 4FEF 000C lea.l A7, [A7 + 0xC]
label000048D6:
000048D6 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
000048DC 4E5E unlink A6
000048DE 4E75 rts
fn000048E0:
000048E0 4E56 0000 link A6, 0
000048E4 2F07 move.l -[A7], D7
000048E6 3E2E 000E move.w D7, [A6 + 0xE]
000048EA 102E 000B move.b D0, [A6 + 0xB]
000048EE 7240 moveq.l D1, 0x40
000048F0 D001 add.b D0, D1
000048F2 7200 moveq.l D1, 0x00
000048F4 1200 move.b D1, D0
000048F6 2F01 move.l -[A7], D1
000048F8 4EBA FF34 jsr [PC - 0xCC /* 0000482E */]
000048FC 3007 move.w D0, D7
000048FE E040 asr D0.w, 8
00004900 7200 moveq.l D1, 0x00
00004902 1200 move.b D1, D0
00004904 2F01 move.l -[A7], D1
00004906 4EBA FF26 jsr [PC - 0xDA /* 0000482E */]
0000490A 303C 00FF move.w D0, 0xFF
0000490E C047 and.w D0, D7
00004910 7200 moveq.l D1, 0x00
00004912 1200 move.b D1, D0
00004914 2F01 move.l -[A7], D1
00004916 4EBA FF16 jsr [PC - 0xEA /* 0000482E */]
0000491A 2E2E FFFC move.l D7, [A6 - 0x4]
0000491E 4E5E unlink A6
00004920 4E75 rts
fn00004922:
00004922 4E56 0000 link A6, 0
00004926 302E 000A move.w D0, [A6 + 0xA]
0000492A 48C0 ext.l D0
0000492C 2F00 move.l -[A7], D0
0000492E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00004932 48C0 ext.l D0
00004934 588F addq.l A7, 4
00004936 2F00 move.l -[A7], D0
00004938 7045 moveq.l D0, 0x45
0000493A 2F00 move.l -[A7], D0
0000493C 4EBA FF38 jsr [PC - 0xC8 /* 00004876 */]
00004940 4E5E unlink A6
00004942 4E75 rts
fn00004944:
00004944 4E56 0000 link A6, 0
00004948 2F07 move.l -[A7], D7
0000494A 3E2E 000E move.w D7, [A6 + 0xE]
0000494E 7003 moveq.l D0, 0x03
00004950 B06E 000A cmp.w D0, [A6 + 0xA]
00004954 6D10 blt +0x12 /* 00004966 */
00004956 48C7 ext.l D7
00004958 2F07 move.l -[A7], D7
0000495A 7046 moveq.l D0, 0x46
0000495C 2F00 move.l -[A7], D0
0000495E 4EBA FF16 jsr [PC - 0xEA /* 00004876 */]
00004962 504F addq.w A7, 8
00004964 600A bra +0xC /* 00004970 */
label00004966:
00004966 48C7 ext.l D7
00004968 2F07 move.l -[A7], D7
0000496A 4EBA 002E jsr [PC + 0x2E /* 0000499A */]
0000496E 584F addq.w A7, 4
label00004970:
00004970 2E2E FFFC move.l D7, [A6 - 0x4]
00004974 4E5E unlink A6
00004976 4E75 rts
fn00004978:
00004978 4E56 0000 link A6, 0
0000497C 302E 000A move.w D0, [A6 + 0xA]
00004980 48C0 ext.l D0
00004982 2F00 move.l -[A7], D0
00004984 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00004988 48C0 ext.l D0
0000498A 588F addq.l A7, 4
0000498C 2F00 move.l -[A7], D0
0000498E 7045 moveq.l D0, 0x45
00004990 2F00 move.l -[A7], D0
00004992 4EBA FEE2 jsr [PC - 0x11E /* 00004876 */]
00004996 4E5E unlink A6
00004998 4E75 rts
fn0000499A:
0000499A 4E56 0000 link A6, 0
0000499E 2F07 move.l -[A7], D7
000049A0 3E2E 000A move.w D7, [A6 + 0xA]
000049A4 660C bne +0xE /* 000049B2 */
000049A6 7003 moveq.l D0, 0x03
000049A8 2F00 move.l -[A7], D0
000049AA 4EBA FE82 jsr [PC - 0x17E /* 0000482E */]
000049AE 584F addq.w A7, 4
000049B0 6048 bra +0x4A /* 000049FA */
label000049B2:
000049B2 1007 move.b D0, D7
000049B4 4880 ext.w D0
000049B6 BE40 cmp.w D7, D0
000049B8 6616 bne +0x18 /* 000049D0 */
000049BA 7041 moveq.l D0, 0x41
000049BC 2F00 move.l -[A7], D0
000049BE 4EBA FE6E jsr [PC - 0x192 /* 0000482E */]
000049C2 7000 moveq.l D0, 0x00
000049C4 1007 move.b D0, D7
000049C6 2F00 move.l -[A7], D0
000049C8 4EBA FE64 jsr [PC - 0x19C /* 0000482E */]
000049CC 504F addq.w A7, 8
000049CE 602A bra +0x2C /* 000049FA */
label000049D0:
000049D0 4878 0081 push.l 0x81
000049D4 4EBA FE58 jsr [PC - 0x1A8 /* 0000482E */]
000049D8 3007 move.w D0, D7
000049DA E040 asr D0.w, 8
000049DC 7200 moveq.l D1, 0x00
000049DE 1200 move.b D1, D0
000049E0 2F01 move.l -[A7], D1
000049E2 4EBA FE4A jsr [PC - 0x1B6 /* 0000482E */]
000049E6 303C 00FF move.w D0, 0xFF
000049EA C047 and.w D0, D7
000049EC 7200 moveq.l D1, 0x00
000049EE 1200 move.b D1, D0
000049F0 2F01 move.l -[A7], D1
000049F2 4EBA FE3A jsr [PC - 0x1C6 /* 0000482E */]
000049F6 4FEF 000C lea.l A7, [A7 + 0xC]
label000049FA:
000049FA 2E2E FFFC move.l D7, [A6 - 0x4]
000049FE 4E5E unlink A6
00004A00 4E75 rts
fn00004A02:
00004A02 4E56 FFFE link A6, -0x0002
00004A06 48E7 0108 movem.l -[A7], D7,A4
00004A0A 2E2E 0010 move.l D7, [A6 + 0x10]
00004A0E 286E 0008 movea.l A4, [A6 + 0x8]
00004A12 422E FFFF clr.b [A6 - 0x1]
00004A16 2F07 move.l -[A7], D7
00004A18 2F2E 000C move.l -[A7], [A6 + 0xC]
00004A1C 2F0C move.l -[A7], A4
00004A1E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00004A22 4EBA FD08 jsr [PC - 0x2F8 /* 0000472C */]
00004A26 4A00 tst.b D0
00004A28 4FEF 000C lea.l A7, [A7 + 0xC]
00004A2C 671C beq +0x1E /* 00004A4A */
00004A2E 0807 0000 btst.b D7, 0x0
00004A32 6712 beq +0x14 /* 00004A46 */
00004A34 7001 moveq.l D0, 0x01
00004A36 2F00 move.l -[A7], D0
00004A38 486E FFFF pea.l [A6 - 0x1]
00004A3C 2F0C move.l -[A7], A4
00004A3E 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00004A42 4FEF 000C lea.l A7, [A7 + 0xC]
label00004A46:
00004A46 4EBA FCE4 jsr [PC - 0x31C /* 0000472C */]
label00004A4A:
00004A4A 4CEE 1080 FFF6 movem.l D7,A4, [A6 - 0xA]
00004A50 4E5E unlink A6
00004A52 4E75 rts
fn00004A54:
00004A54 4E56 0000 link A6, 0
00004A58 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004A5C 3A2E 0012 move.w D5, [A6 + 0x12]
00004A60 206E 0008 movea.l A0, [A6 + 0x8]
00004A64 2050 movea.l A0, [A0]
00004A66 2828 0008 move.l D4, [A0 + 0x8]
00004A6A 3005 move.w D0, D5
00004A6C 48C0 ext.l D0
00004A6E D080 add.l D0, D0
00004A70 D084 add.l D0, D4
00004A72 2F00 move.l -[A7], D0
00004A74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004A78 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00004A7C 4EBA FCAE jsr [PC - 0x352 /* 0000472C */]
00004A80 4A00 tst.b D0
00004A82 504F addq.w A7, 8
00004A84 6766 beq +0x68 /* 00004AEC */
00004A86 4A45 tst.w D5
00004A88 6F0C ble +0xE /* 00004A96 */
00004A8A 206E 0008 movea.l A0, [A6 + 0x8]
00004A8E 2644 movea.l A3, D4
00004A90 D7D0 add.l A3, [A0]
00004A92 36BC FFFF move.w [A3], 0xFFFF
label00004A96:
00004A96 206E 000C movea.l A0, [A6 + 0xC]
00004A9A 2050 movea.l A0, [A0]
00004A9C 3E28 000C move.w D7, [A0 + 0xC]
00004AA0 5347 subq.w D7, 1
00004AA2 4A47 tst.w D7
00004AA4 6D46 blt +0x48 /* 00004AEC */
label00004AA6:
00004AA6 48C7 ext.l D7
00004AA8 206E 000C movea.l A0, [A6 + 0xC]
00004AAC 2050 movea.l A0, [A0]
00004AAE 2007 move.l D0, D7
00004AB0 D080 add.l D0, D0
00004AB2 2200 move.l D1, D0
00004AB4 E588 lsl D0, 2
00004AB6 D081 add.l D0, D1
00004AB8 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00004ABC 70FF moveq.l D0, 0xFFFFFFFF
00004ABE B054 cmp.w D0, [A4]
00004AC0 6726 beq +0x28 /* 00004AE8 */
00004AC2 3A2C 0008 move.w D5, [A4 + 0x8]
00004AC6 3014 move.w D0, [A4]
00004AC8 48C0 ext.l D0
00004ACA 2F00 move.l -[A7], D0
00004ACC 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00004AD0 3C00 move.w D6, D0
00004AD2 206E 0008 movea.l A0, [A6 + 0x8]
00004AD6 2004 move.l D0, D4
00004AD8 D090 add.l D0, [A0]
00004ADA 48C5 ext.l D5
00004ADC 2205 move.l D1, D5
00004ADE D281 add.l D1, D1
00004AE0 2641 movea.l A3, D1
00004AE2 D7C0 add.l A3, D0
00004AE4 3686 move.w [A3], D6
00004AE6 584F addq.w A7, 4
label00004AE8:
00004AE8 51CF FFBC dbf D7, -0x46 /* 00004AA6 */
label00004AEC:
00004AEC 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00004AF2 4E5E unlink A6
00004AF4 4E75 rts
fn00004AF6:
00004AF6 4E56 FFFE link A6, -0x0002
00004AFA 2F03 move.l -[A7], D3
00004AFC 486E FFFE pea.l [A6 - 0x2]
00004B00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004B04 4EBA FCDC jsr [PC - 0x324 /* 000047E2 */]
00004B08 302E FFFE move.w D0, [A6 - 0x2]
00004B0C B06E 000E cmp.w D0, [A6 + 0xE]
00004B10 57C3 seq D3
00004B12 4403 neg.b D3
00004B14 1003 move.b D0, D3
00004B16 262E FFFA move.l D3, [A6 - 0x6]
00004B1A 4E5E unlink A6
00004B1C 4E75 rts
fn00004B1E:
00004B1E 4E56 FFFA link A6, -0x0006
00004B22 486E FFFA pea.l [A6 - 0x6]
00004B26 4EBA FCA2 jsr [PC - 0x35E /* 000047CA */]
00004B2A 7008 moveq.l D0, 0x08
00004B2C B06E FFFA cmp.w D0, [A6 - 0x6]
00004B30 584F addq.w A7, 4
00004B32 6608 bne +0xA /* 00004B3C */
00004B34 702E moveq.l D0, 0x2E
00004B36 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004B3A 672C beq +0x2E /* 00004B68 */
label00004B3C:
00004B3C 7008 moveq.l D0, 0x08
00004B3E B06E FFFA cmp.w D0, [A6 - 0x6]
00004B42 6608 bne +0xA /* 00004B4C */
00004B44 7011 moveq.l D0, 0x11
00004B46 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004B4A 671C beq +0x1E /* 00004B68 */
label00004B4C:
00004B4C 700A moveq.l D0, 0x0A
00004B4E 2F00 move.l -[A7], D0
00004B50 4EBA FBFA jsr [PC - 0x406 /* 0000474C */]
00004B54 41EE 0000 lea.l A0, [A6 + 0x0]
00004B58 2F20 move.l -[A7], -[A0]
00004B5A 3F20 move.w -[A7], -[A0]
00004B5C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00004B60 7000 moveq.l D0, 0x00
00004B62 4FEF 000A lea.l A7, [A7 + 0xA]
00004B66 6002 bra +0x4 /* 00004B6A */
label00004B68:
00004B68 7001 moveq.l D0, 0x01
label00004B6A:
00004B6A 4E5E unlink A6
00004B6C 4E75 rts
fn00004B6E:
00004B6E 4E56 FFF8 link A6, -0x0008
00004B72 2F03 move.l -[A7], D3
00004B74 486E FFFE pea.l [A6 - 0x2]
00004B78 486E FFF8 pea.l [A6 - 0x8]
00004B7C 4EBA FC64 jsr [PC - 0x39C /* 000047E2 */]
00004B80 4A00 tst.b D0
00004B82 504F addq.w A7, 8
00004B84 6604 bne +0x6 /* 00004B8A */
00004B86 7000 moveq.l D0, 0x00
00004B88 6016 bra +0x18 /* 00004BA0 */
label00004B8A:
00004B8A 7601 moveq.l D3, 0x01
00004B8C 703C moveq.l D0, 0x3C
00004B8E B06E FFFE cmp.w D0, [A6 - 0x2]
00004B92 670A beq +0xC /* 00004B9E */
00004B94 0C6E 009E FFFE cmpi.w [A6 - 0x2], 0x9E
00004B9A 6702 beq +0x4 /* 00004B9E */
00004B9C 7600 moveq.l D3, 0x00
label00004B9E:
00004B9E 1003 move.b D0, D3
label00004BA0:
00004BA0 262E FFF4 move.l D3, [A6 - 0xC]
00004BA4 4E5E unlink A6
00004BA6 4E75 rts
fn00004BA8:
00004BA8 4E56 0000 link A6, 0
00004BAC 48E7 0108 movem.l -[A7], D7,A4
00004BB0 286E 000C movea.l A4, [A6 + 0xC]
00004BB4 206D F0B4 movea.l A0, [A5 - 0xF4C]
00004BB8 2050 movea.l A0, [A0]
00004BBA 2E28 0008 move.l D7, [A0 + 0x8]
00004BBE 302C 0002 move.w D0, [A4 + 0x2]
00004BC2 48C0 ext.l D0
00004BC4 2F00 move.l -[A7], D0
00004BC6 7000 moveq.l D0, 0x00
00004BC8 102E 000B move.b D0, [A6 + 0xB]
00004BCC 2F00 move.l -[A7], D0
00004BCE 4EBA FD10 jsr [PC - 0x2F0 /* 000048E0 */]
00004BD2 2887 move.l [A4], D7
00004BD4 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00004BDA 4E5E unlink A6
00004BDC 4E75 rts
fn00004BDE:
00004BDE 4E56 0000 link A6, 0
00004BE2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004BE6 2E2E 0008 move.l D7, [A6 + 0x8]
00004BEA 206D F0B4 movea.l A0, [A5 - 0xF4C]
00004BEE 2050 movea.l A0, [A0]
00004BF0 2828 0008 move.l D4, [A0 + 0x8]
00004BF4 206D F0B4 movea.l A0, [A5 - 0xF4C]
00004BF8 2650 movea.l A3, [A0]
00004BFA 6028 bra +0x2A /* 00004C24 */
label00004BFC:
00004BFC 2A07 move.l D5, D7
00004BFE 284B movea.l A4, A3
00004C00 D9C5 add.l A4, D5
00004C02 2C04 move.l D6, D4
00004C04 9C85 sub.l D6, D5
00004C06 7000 moveq.l D0, 0x00
00004C08 102C 0001 move.b D0, [A4 + 0x1]
00004C0C E188 lsl D0, 8
00004C0E 7200 moveq.l D1, 0x00
00004C10 122C 0002 move.b D1, [A4 + 0x2]
00004C14 2E01 move.l D7, D1
00004C16 8E80 or.l D7, D0
00004C18 2006 move.l D0, D6
00004C1A E080 asr D0, 8
00004C1C 1940 0001 move.b [A4 + 0x1], D0
00004C20 1946 0002 move.b [A4 + 0x2], D6
label00004C24:
00004C24 4A87 tst.l D7
00004C26 66D4 bne -0x2A /* 00004BFC */
00004C28 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00004C2E 4E5E unlink A6
00004C30 4E75 rts
fn00004C32:
00004C32 4E56 FFFE link A6, -0x0002
00004C36 2F0C move.l -[A7], A4
00004C38 286E 0008 movea.l A4, [A6 + 0x8]
00004C3C 2F0C move.l -[A7], A4
00004C3E 4EBA F4FE jsr [PC - 0xB02 /* 0000413E */]
00004C42 486E FFFE pea.l [A6 - 0x2]
00004C46 486C 001A pea.l [A4 + 0x1A]
00004C4A 2F2D F0F2 move.l -[A7], [A5 - 0xF0E]
00004C4E 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00004C52 286E FFFA movea.l A4, [A6 - 0x6]
00004C56 4E5E unlink A6
00004C58 4E75 rts
fn00004C5A:
00004C5A 4E56 0000 link A6, 0
00004C5E 2F0C move.l -[A7], A4
00004C60 286E 0008 movea.l A4, [A6 + 0x8]
00004C64 2F2E 000C move.l -[A7], [A6 + 0xC]
00004C68 2F0C move.l -[A7], A4
00004C6A 4EBA F35C jsr [PC - 0xCA4 /* 00003FC8 */]
00004C6E 2F0C move.l -[A7], A4
00004C70 4EBA FFC0 jsr [PC - 0x40 /* 00004C32 */]
00004C74 286E FFFC movea.l A4, [A6 - 0x4]
00004C78 4E5E unlink A6
00004C7A 4E75 rts
00004C7C 4E56 FDCA link A6, -0x0236
00004C80 48E7 1018 movem.l -[A7], D3,A3,A4
00004C84 47EE FDCA lea.l A3, [A6 - 0x236]
00004C88 286E 0008 movea.l A4, [A6 + 0x8]
00004C8C 7001 moveq.l D0, 0x01
00004C8E B054 cmp.w D0, [A4]
00004C90 6626 bne +0x28 /* 00004CB8 */
label00004C92:
00004C92 2F0B move.l -[A7], A3
00004C94 2F2C 0002 move.l -[A7], [A4 + 0x2]
00004C98 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00004C9C 38BC 0008 move.w [A4], 0x8
00004CA0 2F0B move.l -[A7], A3
00004CA2 486E FECC pea.l [A6 - 0x134]
00004CA6 4EBA FFB2 jsr [PC - 0x4E /* 00004C5A */]
00004CAA 48C0 ext.l D0
00004CAC 2940 0002 move.l [A4 + 0x2], D0
00004CB0 7001 moveq.l D0, 0x01
00004CB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00004CB6 6020 bra +0x22 /* 00004CD8 */
label00004CB8:
00004CB8 700A moveq.l D0, 0x0A
00004CBA B054 cmp.w D0, [A4]
00004CBC 6610 bne +0x12 /* 00004CCE */
00004CBE 2D6C 0002 FFFC move.l [A6 - 0x4], [A4 + 0x2]
00004CC4 41EE FFFC lea.l A0, [A6 - 0x4]
00004CC8 2948 0002 move.l [A4 + 0x2], A0
00004CCC 60C4 bra -0x3A /* 00004C92 */
label00004CCE:
00004CCE 7008 moveq.l D0, 0x08
00004CD0 B054 cmp.w D0, [A4]
00004CD2 57C3 seq D3
00004CD4 4403 neg.b D3
00004CD6 1003 move.b D0, D3
label00004CD8:
00004CD8 4CEE 1808 FDBE movem.l D3,A3,A4, [A6 - 0x242]
00004CDE 4E5E unlink A6
00004CE0 4E75 rts
00004CE2 4E56 0000 link A6, 0
00004CE6 48E7 1008 movem.l -[A7], D3,A4
00004CEA 286E 0008 movea.l A4, [A6 + 0x8]
00004CEE 7600 moveq.l D3, 0x00
00004CF0 7008 moveq.l D0, 0x08
00004CF2 B054 cmp.w D0, [A4]
00004CF4 660A bne +0xC /* 00004D00 */
00004CF6 703C moveq.l D0, 0x3C
00004CF8 B0AC 0002 cmp.l D0, [A4 + 0x2]
00004CFC 6602 bne +0x4 /* 00004D00 */
00004CFE 7601 moveq.l D3, 0x01
label00004D00:
00004D00 1003 move.b D0, D3
00004D02 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00004D08 4E5E unlink A6
00004D0A 4E75 rts
00004D0C 4E56 FFFA link A6, -0x0006
00004D10 2F07 move.l -[A7], D7
00004D12 486E FFFA pea.l [A6 - 0x6]
00004D16 4EBA FAB2 jsr [PC - 0x54E /* 000047CA */]
00004D1A 7008 moveq.l D0, 0x08
00004D1C B06E FFFA cmp.w D0, [A6 - 0x6]
00004D20 584F addq.w A7, 4
00004D22 670C beq +0xE /* 00004D30 */
00004D24 486E FFFA pea.l [A6 - 0x6]
00004D28 4EBA FAF0 jsr [PC - 0x510 /* 0000481A */]
00004D2C 584F addq.w A7, 4
00004D2E 602E bra +0x30 /* 00004D5E */
label00004D30:
00004D30 702E moveq.l D0, 0x2E
00004D32 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004D36 661E bne +0x20 /* 00004D56 */
00004D38 486E FFFA pea.l [A6 - 0x6]
00004D3C 4EBA FA8C jsr [PC - 0x574 /* 000047CA */]
00004D40 7008 moveq.l D0, 0x08
00004D42 B06E FFFA cmp.w D0, [A6 - 0x6]
00004D46 584F addq.w A7, 4
00004D48 670C beq +0xE /* 00004D56 */
00004D4A 486E FFFA pea.l [A6 - 0x6]
00004D4E 4EBA FACA jsr [PC - 0x536 /* 0000481A */]
00004D52 584F addq.w A7, 4
00004D54 6008 bra +0xA /* 00004D5E */
label00004D56:
00004D56 703A moveq.l D0, 0x3A
00004D58 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004D5C 666C bne +0x6E /* 00004DCA */
label00004D5E:
00004D5E 486D 0F1A pea.l [A5 + 0xF1A /* export_479 */]
00004D62 4EBA DAB6 jsr [PC - 0x254A /* 0000281A */]
00004D66 4A6D F054 tst.w [A5 - 0xFAC]
00004D6A 584F addq.w A7, 4
00004D6C 6600 00C6 bne +0xC8 /* 00004E34 */
00004D70 7E01 moveq.l D7, 0x01
00004D72 486E FFFA pea.l [A6 - 0x6]
00004D76 4EBA FA52 jsr [PC - 0x5AE /* 000047CA */]
00004D7A 7008 moveq.l D0, 0x08
00004D7C B06E FFFA cmp.w D0, [A6 - 0x6]
00004D80 584F addq.w A7, 4
00004D82 6608 bne +0xA /* 00004D8C */
00004D84 703C moveq.l D0, 0x3C
00004D86 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004D8A 670E beq +0x10 /* 00004D9A */
label00004D8C:
00004D8C 486E FFFA pea.l [A6 - 0x6]
00004D90 4EBA FA88 jsr [PC - 0x578 /* 0000481A */]
00004D94 584F addq.w A7, 4
00004D96 6000 008E bra +0x90 /* 00004E26 */
label00004D9A:
00004D9A 7045 moveq.l D0, 0x45
00004D9C 2F00 move.l -[A7], D0
00004D9E 486E FFFA pea.l [A6 - 0x6]
00004DA2 4EBA FD52 jsr [PC - 0x2AE /* 00004AF6 */]
00004DA6 4A00 tst.b D0
00004DA8 504F addq.w A7, 8
00004DAA 660A bne +0xC /* 00004DB6 */
00004DAC 7020 moveq.l D0, 0x20
00004DAE 2F00 move.l -[A7], D0
00004DB0 4EBA F99A jsr [PC - 0x666 /* 0000474C */]
00004DB4 584F addq.w A7, 4
label00004DB6:
00004DB6 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00004DBA 4EBA DA5E jsr [PC - 0x25A2 /* 0000281A */]
00004DBE 4A6D F054 tst.w [A5 - 0xFAC]
00004DC2 584F addq.w A7, 4
00004DC4 666E bne +0x70 /* 00004E34 */
00004DC6 7E02 moveq.l D7, 0x02
00004DC8 605C bra +0x5E /* 00004E26 */
label00004DCA:
00004DCA 7045 moveq.l D0, 0x45
00004DCC B0AE FFFC cmp.l D0, [A6 - 0x4]
00004DD0 661C bne +0x1E /* 00004DEE */
00004DD2 7001 moveq.l D0, 0x01
00004DD4 2F00 move.l -[A7], D0
00004DD6 4EBA FBC2 jsr [PC - 0x43E /* 0000499A */]
00004DDA 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00004DDE 4EBA DA3A jsr [PC - 0x25C6 /* 0000281A */]
00004DE2 4A6D F054 tst.w [A5 - 0xFAC]
00004DE6 504F addq.w A7, 8
00004DE8 664A bne +0x4C /* 00004E34 */
00004DEA 7E02 moveq.l D7, 0x02
00004DEC 6038 bra +0x3A /* 00004E26 */
label00004DEE:
00004DEE 0CAE 0000 01AB FFFC cmpi.l [A6 - 0x4], 0x1AB
00004DF6 6712 beq +0x14 /* 00004E0A */
00004DF8 0CAE 0000 01AA FFFC cmpi.l [A6 - 0x4], 0x1AA
00004E00 6708 beq +0xA /* 00004E0A */
00004E02 7055 moveq.l D0, 0x55
00004E04 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004E08 660E bne +0x10 /* 00004E18 */
label00004E0A:
00004E0A 7E01 moveq.l D7, 0x01
00004E0C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004E10 4EBA FB10 jsr [PC - 0x4F0 /* 00004922 */]
00004E14 584F addq.w A7, 4
00004E16 600E bra +0x10 /* 00004E26 */
label00004E18:
00004E18 486E FFFA pea.l [A6 - 0x6]
00004E1C 4EBA F9FC jsr [PC - 0x604 /* 0000481A */]
00004E20 584F addq.w A7, 4
00004E22 6000 FF3A bra -0xC4 /* 00004D5E */
label00004E26:
00004E26 48C7 ext.l D7
00004E28 2F07 move.l -[A7], D7
00004E2A 702C moveq.l D0, 0x2C
00004E2C 2F00 move.l -[A7], D0
00004E2E 4EBA DE3E jsr [PC - 0x21C2 /* 00002C6E */]
00004E32 504F addq.w A7, 8
label00004E34:
00004E34 2E2E FFF6 move.l D7, [A6 - 0xA]
00004E38 4E5E unlink A6
00004E3A 4E75 rts
00004E3C 4E56 FFFA link A6, -0x0006
00004E40 2F07 move.l -[A7], D7
00004E42 486E FFFA pea.l [A6 - 0x6]
00004E46 4EBA F982 jsr [PC - 0x67E /* 000047CA */]
00004E4A 7008 moveq.l D0, 0x08
00004E4C B06E FFFA cmp.w D0, [A6 - 0x6]
00004E50 584F addq.w A7, 4
00004E52 670C beq +0xE /* 00004E60 */
00004E54 486E FFFA pea.l [A6 - 0x6]
00004E58 4EBA F9C0 jsr [PC - 0x640 /* 0000481A */]
00004E5C 584F addq.w A7, 4
00004E5E 6016 bra +0x18 /* 00004E76 */
label00004E60:
00004E60 7039 moveq.l D0, 0x39
00004E62 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004E66 6606 bne +0x8 /* 00004E6E */
00004E68 4247 clr.w D7
00004E6A 6000 00A8 bra +0xAA /* 00004F14 */
label00004E6E:
00004E6E 703A moveq.l D0, 0x3A
00004E70 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004E74 666C bne +0x6E /* 00004EE2 */
label00004E76:
00004E76 486D 0F1A pea.l [A5 + 0xF1A /* export_479 */]
00004E7A 4EBA D99E jsr [PC - 0x2662 /* 0000281A */]
00004E7E 4A6D F054 tst.w [A5 - 0xFAC]
00004E82 584F addq.w A7, 4
00004E84 6600 009C bne +0x9E /* 00004F22 */
00004E88 7E01 moveq.l D7, 0x01
00004E8A 486E FFFA pea.l [A6 - 0x6]
00004E8E 4EBA F93A jsr [PC - 0x6C6 /* 000047CA */]
00004E92 7008 moveq.l D0, 0x08
00004E94 B06E FFFA cmp.w D0, [A6 - 0x6]
00004E98 584F addq.w A7, 4
00004E9A 6608 bne +0xA /* 00004EA4 */
00004E9C 703C moveq.l D0, 0x3C
00004E9E B0AE FFFC cmp.l D0, [A6 - 0x4]
00004EA2 670C beq +0xE /* 00004EB0 */
label00004EA4:
00004EA4 486E FFFA pea.l [A6 - 0x6]
00004EA8 4EBA F970 jsr [PC - 0x690 /* 0000481A */]
00004EAC 584F addq.w A7, 4
00004EAE 6064 bra +0x66 /* 00004F14 */
label00004EB0:
00004EB0 7045 moveq.l D0, 0x45
00004EB2 2F00 move.l -[A7], D0
00004EB4 486E FFFA pea.l [A6 - 0x6]
00004EB8 4EBA FC3C jsr [PC - 0x3C4 /* 00004AF6 */]
00004EBC 4A00 tst.b D0
00004EBE 504F addq.w A7, 8
00004EC0 660C bne +0xE /* 00004ECE */
00004EC2 7020 moveq.l D0, 0x20
00004EC4 2F00 move.l -[A7], D0
00004EC6 4EBA F884 jsr [PC - 0x77C /* 0000474C */]
00004ECA 584F addq.w A7, 4
00004ECC 6054 bra +0x56 /* 00004F22 */
label00004ECE:
00004ECE 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00004ED2 4EBA D946 jsr [PC - 0x26BA /* 0000281A */]
00004ED6 4A6D F054 tst.w [A5 - 0xFAC]
00004EDA 584F addq.w A7, 4
00004EDC 6644 bne +0x46 /* 00004F22 */
00004EDE 7E02 moveq.l D7, 0x02
00004EE0 6032 bra +0x34 /* 00004F14 */
label00004EE2:
00004EE2 7045 moveq.l D0, 0x45
00004EE4 B0AE FFFC cmp.l D0, [A6 - 0x4]
00004EE8 661C bne +0x1E /* 00004F06 */
00004EEA 7001 moveq.l D0, 0x01
00004EEC 2F00 move.l -[A7], D0
00004EEE 4EBA FAAA jsr [PC - 0x556 /* 0000499A */]
00004EF2 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00004EF6 4EBA D922 jsr [PC - 0x26DE /* 0000281A */]
00004EFA 4A6D F054 tst.w [A5 - 0xFAC]
00004EFE 504F addq.w A7, 8
00004F00 6620 bne +0x22 /* 00004F22 */
00004F02 7E02 moveq.l D7, 0x02
00004F04 600E bra +0x10 /* 00004F14 */
label00004F06:
00004F06 486E FFFA pea.l [A6 - 0x6]
00004F0A 4EBA F90E jsr [PC - 0x6F2 /* 0000481A */]
00004F0E 584F addq.w A7, 4
00004F10 6000 FF64 bra -0x9A /* 00004E76 */
label00004F14:
00004F14 48C7 ext.l D7
00004F16 2F07 move.l -[A7], D7
00004F18 702D moveq.l D0, 0x2D
00004F1A 2F00 move.l -[A7], D0
00004F1C 4EBA DD50 jsr [PC - 0x22B0 /* 00002C6E */]
00004F20 504F addq.w A7, 8
label00004F22:
00004F22 2E2E FFF6 move.l D7, [A6 - 0xA]
00004F26 4E5E unlink A6
00004F28 4E75 rts
00004F2A 4E56 FFF8 link A6, -0x0008
00004F2E 486E FFFE pea.l [A6 - 0x2]
00004F32 486E FFF8 pea.l [A6 - 0x8]
00004F36 4EBA F8AA jsr [PC - 0x756 /* 000047E2 */]
00004F3A 4A00 tst.b D0
00004F3C 504F addq.w A7, 8
00004F3E 661C bne +0x1E /* 00004F5C */
label00004F40:
00004F40 486E FFF8 pea.l [A6 - 0x8]
00004F44 4EBA F8D4 jsr [PC - 0x72C /* 0000481A */]
00004F48 7000 moveq.l D0, 0x00
00004F4A 2F00 move.l -[A7], D0
00004F4C 7272 moveq.l D1, 0x72
00004F4E 2F01 move.l -[A7], D1
00004F50 4EBA DD1C jsr [PC - 0x22E4 /* 00002C6E */]
00004F54 4FEF 000C lea.l A7, [A7 + 0xC]
00004F58 6000 00E6 bra +0xE8 /* 00005040 */
label00004F5C:
00004F5C 302E FFFE move.w D0, [A6 - 0x2]
00004F60 0440 001B subi.w D0, 0x1B
00004F64 6718 beq +0x1A /* 00004F7E */
00004F66 5340 subq.w D0, 1
00004F68 677C beq +0x7E /* 00004FE6 */
00004F6A 5340 subq.w D0, 1
00004F6C 6778 beq +0x7A /* 00004FE6 */
00004F6E 5340 subq.w D0, 1
00004F70 6774 beq +0x76 /* 00004FE6 */
00004F72 5340 subq.w D0, 1
00004F74 6770 beq +0x72 /* 00004FE6 */
00004F76 0440 000A subi.w D0, 0xA /* '\n' */
00004F7A 6724 beq +0x26 /* 00004FA0 */
00004F7C 60C2 bra -0x3C /* 00004F40 */
label00004F7E:
00004F7E 4EBA C484 jsr [PC - 0x3B7C /* 00001404 */]
00004F82 4A00 tst.b D0
00004F84 660A bne +0xC /* 00004F90 */
00004F86 4A6D F054 tst.w [A5 - 0xFAC]
00004F8A 6600 00B4 bne +0xB6 /* 00005040 */
00004F8E 60B0 bra -0x4E /* 00004F40 */
label00004F90:
00004F90 486E FFFE pea.l [A6 - 0x2]
00004F94 486E FFF8 pea.l [A6 - 0x8]
00004F98 4EBA F848 jsr [PC - 0x7B8 /* 000047E2 */]
00004F9C 504F addq.w A7, 8
00004F9E 6068 bra +0x6A /* 00005008 */
label00004FA0:
00004FA0 7000 moveq.l D0, 0x00
00004FA2 2F00 move.l -[A7], D0
00004FA4 4EBA F9F4 jsr [PC - 0x60C /* 0000499A */]
00004FA8 7000 moveq.l D0, 0x00
00004FAA 2F00 move.l -[A7], D0
00004FAC 4EBA F9EC jsr [PC - 0x614 /* 0000499A */]
00004FB0 7000 moveq.l D0, 0x00
00004FB2 2F00 move.l -[A7], D0
00004FB4 4EBA F9E4 jsr [PC - 0x61C /* 0000499A */]
00004FB8 7000 moveq.l D0, 0x00
00004FBA 2F00 move.l -[A7], D0
00004FBC 4EBA F9DC jsr [PC - 0x624 /* 0000499A */]
00004FC0 7000 moveq.l D0, 0x00
00004FC2 2F00 move.l -[A7], D0
00004FC4 4EBA F9D4 jsr [PC - 0x62C /* 0000499A */]
00004FC8 7000 moveq.l D0, 0x00
00004FCA 2F00 move.l -[A7], D0
00004FCC 4EBA F9CC jsr [PC - 0x634 /* 0000499A */]
00004FD0 7000 moveq.l D0, 0x00
00004FD2 2F00 move.l -[A7], D0
00004FD4 4EBA F9C4 jsr [PC - 0x63C /* 0000499A */]
00004FD8 7000 moveq.l D0, 0x00
00004FDA 2F00 move.l -[A7], D0
00004FDC 4EBA F9BC jsr [PC - 0x644 /* 0000499A */]
00004FE0 4FEF 0020 lea.l A7, [A7 + 0x20]
00004FE4 6022 bra +0x24 /* 00005008 */
label00004FE6:
00004FE6 302E FFFE move.w D0, [A6 - 0x2]
00004FEA 48C0 ext.l D0
00004FEC 2F00 move.l -[A7], D0
00004FEE 4EBA C4EA jsr [PC - 0x3B16 /* 000014DA */]
00004FF2 4A6D F054 tst.w [A5 - 0xFAC]
00004FF6 584F addq.w A7, 4
00004FF8 6646 bne +0x48 /* 00005040 */
00004FFA 486E FFFE pea.l [A6 - 0x2]
00004FFE 486E FFF8 pea.l [A6 - 0x8]
00005002 4EBA F7DE jsr [PC - 0x822 /* 000047E2 */]
00005006 504F addq.w A7, 8
label00005008:
00005008 302E FFFE move.w D0, [A6 - 0x2]
0000500C 0440 0029 subi.w D0, 0x29 /* ')' */
00005010 6706 beq +0x8 /* 00005018 */
00005012 0440 004A subi.w D0, 0x4A /* 'J' */
00005016 6612 bne +0x14 /* 0000502A */
label00005018:
00005018 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
0000501C 4EBA D7FC jsr [PC - 0x2804 /* 0000281A */]
00005020 4A6D F054 tst.w [A5 - 0xFAC]
00005024 584F addq.w A7, 4
00005026 6618 bne +0x1A /* 00005040 */
00005028 600C bra +0xE /* 00005036 */
label0000502A:
0000502A 701B moveq.l D0, 0x1B
0000502C 2F00 move.l -[A7], D0
0000502E 4EBA F71C jsr [PC - 0x8E4 /* 0000474C */]
00005032 584F addq.w A7, 4
00005034 600A bra +0xC /* 00005040 */
label00005036:
00005036 7018 moveq.l D0, 0x18
00005038 2F00 move.l -[A7], D0
0000503A 4EBA F7F2 jsr [PC - 0x80E /* 0000482E */]
0000503E 584F addq.w A7, 4
label00005040:
00005040 4E5E unlink A6
00005042 4E75 rts
fn00005044:
00005044 4E56 FFFA link A6, -0x0006
00005048 486E FFFA pea.l [A6 - 0x6]
0000504C 4EBA F77C jsr [PC - 0x884 /* 000047CA */]
00005050 7008 moveq.l D0, 0x08
00005052 B06E FFFA cmp.w D0, [A6 - 0x6]
00005056 584F addq.w A7, 4
00005058 663C bne +0x3E /* 00005096 */
0000505A 202E FFFC move.l D0, [A6 - 0x4]
0000505E 0480 0000 007B subi.l D0, 0x7B /* '{' */
00005064 6B30 bmi +0x32 /* 00005096 */
00005066 0C80 0000 0005 cmpi.l D0, 0x5
0000506C 6E28 bgt +0x2A /* 00005096 */
0000506E D080 add.l D0, D0
00005070 303B 0806 move.w D0, [PC + D0 + 0x6]
00005074 4EFB 0000 jmp [PC + D0.w]
00005078 000E 000E ori.b A6, 0xE
0000507C 000E 000E ori.b A6, 0xE
00005080 000E 000E ori.b A6, 0xE
00005084 302E FFFE move.w D0, [A6 - 0x2]
00005088 48C0 ext.l D0
0000508A 2F00 move.l -[A7], D0
0000508C 4EBA F894 jsr [PC - 0x76C /* 00004922 */]
00005090 7001 moveq.l D0, 0x01
00005092 584F addq.w A7, 4
00005094 600C bra +0xE /* 000050A2 */
label00005096:
00005096 486E FFFA pea.l [A6 - 0x6]
0000509A 4EBA F77E jsr [PC - 0x882 /* 0000481A */]
0000509E 7000 moveq.l D0, 0x00
000050A0 584F addq.w A7, 4
label000050A2:
000050A2 4E5E unlink A6
000050A4 4E75 rts
000050A6 4E56 0000 link A6, 0
000050AA 4EBA FF98 jsr [PC - 0x68 /* 00005044 */]
000050AE 48C0 ext.l D0
000050B0 2F00 move.l -[A7], D0
000050B2 4878 00E4 push.l 0xE4
000050B6 4EBA DBB6 jsr [PC - 0x244A /* 00002C6E */]
000050BA 4E5E unlink A6
000050BC 4E75 rts
fn000050BE:
000050BE 4E56 FFFA link A6, -0x0006
000050C2 486E FFFA pea.l [A6 - 0x6]
000050C6 4EBA F702 jsr [PC - 0x8FE /* 000047CA */]
000050CA 7008 moveq.l D0, 0x08
000050CC B06E FFFA cmp.w D0, [A6 - 0x6]
000050D0 584F addq.w A7, 4
000050D2 6636 bne +0x38 /* 0000510A */
000050D4 202E FFFC move.l D0, [A6 - 0x4]
000050D8 0480 0000 00A0 subi.l D0, 0xA0
000050DE 6718 beq +0x1A /* 000050F8 */
000050E0 5380 subq.l D0, 1
000050E2 6714 beq +0x16 /* 000050F8 */
000050E4 5380 subq.l D0, 1
000050E6 6710 beq +0x12 /* 000050F8 */
000050E8 5380 subq.l D0, 1
000050EA 670C beq +0xE /* 000050F8 */
000050EC 5380 subq.l D0, 1
000050EE 6708 beq +0xA /* 000050F8 */
000050F0 0480 0000 00C6 subi.l D0, 0xC6
000050F6 6612 bne +0x14 /* 0000510A */
label000050F8:
000050F8 302E FFFE move.w D0, [A6 - 0x2]
000050FC 48C0 ext.l D0
000050FE 2F00 move.l -[A7], D0
00005100 4EBA F820 jsr [PC - 0x7E0 /* 00004922 */]
00005104 7001 moveq.l D0, 0x01
00005106 584F addq.w A7, 4
00005108 600C bra +0xE /* 00005116 */
label0000510A:
0000510A 486E FFFA pea.l [A6 - 0x6]
0000510E 4EBA F70A jsr [PC - 0x8F6 /* 0000481A */]
00005112 7000 moveq.l D0, 0x00
00005114 584F addq.w A7, 4
label00005116:
00005116 4E5E unlink A6
00005118 4E75 rts
0000511A 4E56 0000 link A6, 0
0000511E 4EBA FF9E jsr [PC - 0x62 /* 000050BE */]
00005122 48C0 ext.l D0
00005124 2F00 move.l -[A7], D0
00005126 7065 moveq.l D0, 0x65
00005128 2F00 move.l -[A7], D0
0000512A 4EBA DB42 jsr [PC - 0x24BE /* 00002C6E */]
0000512E 4E5E unlink A6
00005130 4E75 rts
00005132 4E56 0000 link A6, 0
00005136 48E7 1008 movem.l -[A7], D3,A4
0000513A 286E 0008 movea.l A4, [A6 + 0x8]
0000513E 7600 moveq.l D3, 0x00
00005140 7008 moveq.l D0, 0x08
00005142 B054 cmp.w D0, [A4]
00005144 660A bne +0xC /* 00005150 */
00005146 7044 moveq.l D0, 0x44
00005148 B0AC 0002 cmp.l D0, [A4 + 0x2]
0000514C 6602 bne +0x4 /* 00005150 */
0000514E 7601 moveq.l D3, 0x01
label00005150:
00005150 1003 move.b D0, D3
00005152 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8]
00005158 4E5E unlink A6
0000515A 4E75 rts
0000515C 4E56 FFFA link A6, -0x0006
00005160 2F07 move.l -[A7], D7
00005162 7E01 moveq.l D7, 0x01
00005164 486D 0F4A pea.l [A5 + 0xF4A /* export_485 */]
00005168 4EBA D6B0 jsr [PC - 0x2950 /* 0000281A */]
0000516C 4A6D F054 tst.w [A5 - 0xFAC]
00005170 584F addq.w A7, 4
00005172 663A bne +0x3C /* 000051AE */
00005174 486E FFFA pea.l [A6 - 0x6]
00005178 4EBA F650 jsr [PC - 0x9B0 /* 000047CA */]
0000517C 7008 moveq.l D0, 0x08
0000517E B06E FFFA cmp.w D0, [A6 - 0x6]
00005182 584F addq.w A7, 4
00005184 661A bne +0x1C /* 000051A0 */
00005186 7044 moveq.l D0, 0x44
00005188 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000518C 6612 bne +0x14 /* 000051A0 */
0000518E 7E02 moveq.l D7, 0x02
00005190 486D 0E52 pea.l [A5 + 0xE52 /* export_454 */]
00005194 4EBA D684 jsr [PC - 0x297C /* 0000281A */]
00005198 4A6D F054 tst.w [A5 - 0xFAC]
0000519C 584F addq.w A7, 4
0000519E 660E bne +0x10 /* 000051AE */
label000051A0:
000051A0 48C7 ext.l D7
000051A2 2F07 move.l -[A7], D7
000051A4 4878 00E5 push.l 0xE5
000051A8 4EBA DAC4 jsr [PC - 0x253C /* 00002C6E */]
000051AC 504F addq.w A7, 8
label000051AE:
000051AE 2E2E FFF6 move.l D7, [A6 - 0xA]
000051B2 4E5E unlink A6
000051B4 4E75 rts
000051B6 4E56 FFFA link A6, -0x0006
000051BA 2F07 move.l -[A7], D7
000051BC 486E FFFA pea.l [A6 - 0x6]
000051C0 4EBA F608 jsr [PC - 0x9F8 /* 000047CA */]
000051C4 7008 moveq.l D0, 0x08
000051C6 B06E FFFA cmp.w D0, [A6 - 0x6]
000051CA 584F addq.w A7, 4
000051CC 661A bne +0x1C /* 000051E8 */
000051CE 702A moveq.l D0, 0x2A
000051D0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000051D4 6C12 bge +0x14 /* 000051E8 */
000051D6 302E FFFE move.w D0, [A6 - 0x2]
000051DA 48C0 ext.l D0
000051DC 2F00 move.l -[A7], D0
000051DE 4EBA F742 jsr [PC - 0x8BE /* 00004922 */]
000051E2 7E01 moveq.l D7, 0x01
000051E4 584F addq.w A7, 4
000051E6 600C bra +0xE /* 000051F4 */
label000051E8:
000051E8 486E FFFA pea.l [A6 - 0x6]
000051EC 4EBA F62C jsr [PC - 0x9D4 /* 0000481A */]
000051F0 4247 clr.w D7
000051F2 584F addq.w A7, 4
label000051F4:
000051F4 48C7 ext.l D7
000051F6 2F07 move.l -[A7], D7
000051F8 4878 013C push.l 0x13C
000051FC 4EBA DA70 jsr [PC - 0x2590 /* 00002C6E */]
00005200 504F addq.w A7, 8
00005202 2E2E FFF6 move.l D7, [A6 - 0xA]
00005206 4E5E unlink A6
00005208 4E75 rts
0000520A 4E56 0000 link A6, 0
0000520E 48E7 0018 movem.l -[A7], A3,A4
00005212 47ED F4E2 lea.l A3, [A5 - 0xB1E]
00005216 49ED F4DC lea.l A4, [A5 - 0xB24]
0000521A 486D F740 pea.l [A5 - 0x8C0]
0000521E 706B moveq.l D0, 0x6B
00005220 2F00 move.l -[A7], D0
00005222 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005226 486D F73A pea.l [A5 - 0x8C6]
0000522A 706C moveq.l D0, 0x6C
0000522C 2F00 move.l -[A7], D0
0000522E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005232 486D F72E pea.l [A5 - 0x8D2]
00005236 4878 0081 push.l 0x81
0000523A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000523E 486D F734 pea.l [A5 - 0x8CC]
00005242 7070 moveq.l D0, 0x70
00005244 2F00 move.l -[A7], D0
00005246 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000524A 486D F728 pea.l [A5 - 0x8D8]
0000524E 7046 moveq.l D0, 0x46
00005250 2F00 move.l -[A7], D0
00005252 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005256 486D F722 pea.l [A5 - 0x8DE]
0000525A 7047 moveq.l D0, 0x47
0000525C 2F00 move.l -[A7], D0
0000525E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005262 486D F71C pea.l [A5 - 0x8E4]
00005266 7060 moveq.l D0, 0x60
00005268 2F00 move.l -[A7], D0
0000526A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000526E 486D F716 pea.l [A5 - 0x8EA]
00005272 7061 moveq.l D0, 0x61
00005274 2F00 move.l -[A7], D0
00005276 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000527A 486D F710 pea.l [A5 - 0x8F0]
0000527E 704A moveq.l D0, 0x4A
00005280 2F00 move.l -[A7], D0
00005282 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005286 486D F70A pea.l [A5 - 0x8F6]
0000528A 704B moveq.l D0, 0x4B
0000528C 2F00 move.l -[A7], D0
0000528E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005292 486D F704 pea.l [A5 - 0x8FC]
00005296 7049 moveq.l D0, 0x49
00005298 2F00 move.l -[A7], D0
0000529A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000529E 486D F6FE pea.l [A5 - 0x902]
000052A2 705E moveq.l D0, 0x5E
000052A4 2F00 move.l -[A7], D0
000052A6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052AA 486D F6F8 pea.l [A5 - 0x908]
000052AE 7048 moveq.l D0, 0x48
000052B0 2F00 move.l -[A7], D0
000052B2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052B6 486D F6F2 pea.l [A5 - 0x90E]
000052BA 705F moveq.l D0, 0x5F
000052BC 2F00 move.l -[A7], D0
000052BE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052C2 486D F686 pea.l [A5 - 0x97A]
000052C6 706D moveq.l D0, 0x6D
000052C8 2F00 move.l -[A7], D0
000052CA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052CE 486D F67A pea.l [A5 - 0x986]
000052D2 706E moveq.l D0, 0x6E
000052D4 2F00 move.l -[A7], D0
000052D6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052DA 486D F6EC pea.l [A5 - 0x914]
000052DE 704C moveq.l D0, 0x4C
000052E0 2F00 move.l -[A7], D0
000052E2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052E6 486D F6E6 pea.l [A5 - 0x91A]
000052EA 706F moveq.l D0, 0x6F
000052EC 2F00 move.l -[A7], D0
000052EE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052F2 486D F6E0 pea.l [A5 - 0x920]
000052F6 704D moveq.l D0, 0x4D
000052F8 2F00 move.l -[A7], D0
000052FA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000052FE 486D F6DA pea.l [A5 - 0x926]
00005302 7062 moveq.l D0, 0x62
00005304 2F00 move.l -[A7], D0
00005306 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000530A 486D F6D4 pea.l [A5 - 0x92C]
0000530E 4878 014C push.l 0x14C
00005312 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005316 486D F6CE pea.l [A5 - 0x932]
0000531A 4878 0150 push.l 0x150
0000531E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005322 486D F6CE pea.l [A5 - 0x932]
00005326 4878 0169 push.l 0x169
0000532A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000532E 486D F69E pea.l [A5 - 0x962]
00005332 4878 0186 push.l 0x186
00005336 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000533A 486D F698 pea.l [A5 - 0x968]
0000533E 4878 0187 push.l 0x187
00005342 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005346 486D F668 pea.l [A5 - 0x998]
0000534A 4878 00BE push.l 0xBE
0000534E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005352 486D F662 pea.l [A5 - 0x99E]
00005356 4878 00BF push.l 0xBF
0000535A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000535E 486D F65C pea.l [A5 - 0x9A4]
00005362 4878 00C0 push.l 0xC0
00005366 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000536A 486D F656 pea.l [A5 - 0x9AA]
0000536E 4878 00C1 push.l 0xC1
00005372 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005376 486D F650 pea.l [A5 - 0x9B0]
0000537A 4878 00C2 push.l 0xC2
0000537E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005382 486D F64A pea.l [A5 - 0x9B6]
00005386 4878 00C3 push.l 0xC3
0000538A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000538E 486D F644 pea.l [A5 - 0x9BC]
00005392 4878 00C4 push.l 0xC4
00005396 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000539A 486D F63E pea.l [A5 - 0x9C2]
0000539E 4878 00C5 push.l 0xC5
000053A2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053A6 486D F638 pea.l [A5 - 0x9C8]
000053AA 4878 00C6 push.l 0xC6
000053AE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053B2 486D F632 pea.l [A5 - 0x9CE]
000053B6 4878 00C7 push.l 0xC7
000053BA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053BE 486D F626 pea.l [A5 - 0x9DA]
000053C2 4878 00C8 push.l 0xC8
000053C6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053CA 486D F62C pea.l [A5 - 0x9D4]
000053CE 4878 00C9 push.l 0xC9
000053D2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053D6 486D F620 pea.l [A5 - 0x9E0]
000053DA 4878 00CA push.l 0xCA
000053DE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053E2 486D F61A pea.l [A5 - 0x9E6]
000053E6 4878 00CC push.l 0xCC
000053EA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053EE 486D F614 pea.l [A5 - 0x9EC]
000053F2 4878 00CD push.l 0xCD
000053F6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000053FA 486D F60E pea.l [A5 - 0x9F2]
000053FE 4878 00D2 push.l 0xD2
00005402 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005406 486D F608 pea.l [A5 - 0x9F8]
0000540A 4878 00D3 push.l 0xD3
0000540E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005412 486D F602 pea.l [A5 - 0x9FE]
00005416 4878 00D4 push.l 0xD4
0000541A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000541E 486D F5FC pea.l [A5 - 0xA04]
00005422 4878 00D5 push.l 0xD5
00005426 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000542A 486D F5F6 pea.l [A5 - 0xA0A]
0000542E 4878 00D6 push.l 0xD6
00005432 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005436 486D F5F0 pea.l [A5 - 0xA10]
0000543A 4878 00D7 push.l 0xD7
0000543E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005442 486D F5E4 pea.l [A5 - 0xA1C]
00005446 4878 0140 push.l 0x140
0000544A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000544E 486D F5EA pea.l [A5 - 0xA16]
00005452 4878 015A push.l 0x15A
00005456 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000545A 486D F5AE pea.l [A5 - 0xA52]
0000545E 4878 00D8 push.l 0xD8
00005462 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005466 486D F590 pea.l [A5 - 0xA70]
0000546A 4878 00A5 push.l 0xA5
0000546E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005472 486D F584 pea.l [A5 - 0xA7C]
00005476 7071 moveq.l D0, 0x71
00005478 2F00 move.l -[A7], D0
0000547A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000547E 486D F578 pea.l [A5 - 0xA88]
00005482 7072 moveq.l D0, 0x72
00005484 2F00 move.l -[A7], D0
00005486 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000548A 486D F56C pea.l [A5 - 0xA94]
0000548E 4878 00A6 push.l 0xA6
00005492 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005496 486D F560 pea.l [A5 - 0xAA0]
0000549A 4878 00A7 push.l 0xA7
0000549E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054A2 486D F554 pea.l [A5 - 0xAAC]
000054A6 4878 00A8 push.l 0xA8
000054AA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054AE 486D F548 pea.l [A5 - 0xAB8]
000054B2 4878 00A9 push.l 0xA9
000054B6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054BA 486D F53C pea.l [A5 - 0xAC4]
000054BE 4878 00AA push.l 0xAA
000054C2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054C6 486D F530 pea.l [A5 - 0xAD0]
000054CA 4878 009D push.l 0x9D
000054CE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054D2 486D F524 pea.l [A5 - 0xADC]
000054D6 4878 00D9 push.l 0xD9
000054DA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054DE 486D F518 pea.l [A5 - 0xAE8]
000054E2 4878 00DA push.l 0xDA
000054E6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054EA 486D F50C pea.l [A5 - 0xAF4]
000054EE 4878 00DB push.l 0xDB
000054F2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000054F6 486D F500 pea.l [A5 - 0xB00]
000054FA 4878 00DC push.l 0xDC
000054FE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005502 486D F4FA pea.l [A5 - 0xB06]
00005506 4878 016D push.l 0x16D
0000550A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000550E 486D F4F4 pea.l [A5 - 0xB0C]
00005512 7055 moveq.l D0, 0x55
00005514 2F00 move.l -[A7], D0
00005516 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000551A 486D F4EE pea.l [A5 - 0xB12]
0000551E 4878 014D push.l 0x14D
00005522 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005526 486D F4E8 pea.l [A5 - 0xB18]
0000552A 4878 014E push.l 0x14E
0000552E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005532 2F0B move.l -[A7], A3
00005534 4878 014F push.l 0x14F
00005538 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000553C 2F0C move.l -[A7], A4
0000553E 7065 moveq.l D0, 0x65
00005540 2F00 move.l -[A7], D0
00005542 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005546 486D F6C8 pea.l [A5 - 0x938]
0000554A 4878 0152 push.l 0x152
0000554E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005552 486D F6C2 pea.l [A5 - 0x93E]
00005556 4878 0153 push.l 0x153
0000555A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000555E 486D F6BC pea.l [A5 - 0x944]
00005562 4878 0154 push.l 0x154
00005566 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000556A 486D F6B6 pea.l [A5 - 0x94A]
0000556E 4878 0155 push.l 0x155
00005572 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005576 486D F4D6 pea.l [A5 - 0xB2A]
0000557A 4878 00E6 push.l 0xE6
0000557E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005582 486D F4D0 pea.l [A5 - 0xB30]
00005586 4878 00F7 push.l 0xF7
0000558A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000558E 486D F4CA pea.l [A5 - 0xB36]
00005592 4878 00F8 push.l 0xF8
00005596 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000559A 486D F4C4 pea.l [A5 - 0xB3C]
0000559E 4878 00F9 push.l 0xF9
000055A2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055A6 486D F4BE pea.l [A5 - 0xB42]
000055AA 4878 00FA push.l 0xFA
000055AE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055B2 486D F4B8 pea.l [A5 - 0xB48]
000055B6 4878 00FB push.l 0xFB
000055BA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055BE 486D F4B2 pea.l [A5 - 0xB4E]
000055C2 4878 00FC push.l 0xFC
000055C6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055CA 486D F4AC pea.l [A5 - 0xB54]
000055CE 4878 00FD push.l 0xFD
000055D2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055D6 486D F4A6 pea.l [A5 - 0xB5A]
000055DA 4878 00FE push.l 0xFE
000055DE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055E2 486D F4A0 pea.l [A5 - 0xB60]
000055E6 7037 moveq.l D0, 0x37
000055E8 2F00 move.l -[A7], D0
000055EA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055EE 486D F49A pea.l [A5 - 0xB66]
000055F2 7038 moveq.l D0, 0x38
000055F4 2F00 move.l -[A7], D0
000055F6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000055FA 486D F494 pea.l [A5 - 0xB6C]
000055FE 4878 00FF push.l 0xFF
00005602 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005606 486D F48E pea.l [A5 - 0xB72]
0000560A 703A moveq.l D0, 0x3A
0000560C 2F00 move.l -[A7], D0
0000560E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005612 486D F488 pea.l [A5 - 0xB78]
00005616 4878 0100 push.l 0x100
0000561A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000561E 486D F482 pea.l [A5 - 0xB7E]
00005622 4878 0101 push.l 0x101
00005626 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000562A 486D F47C pea.l [A5 - 0xB84]
0000562E 4878 0102 push.l 0x102
00005632 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005636 486D F476 pea.l [A5 - 0xB8A]
0000563A 4878 0103 push.l 0x103
0000563E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005642 486D F470 pea.l [A5 - 0xB90]
00005646 4878 0104 push.l 0x104
0000564A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000564E 486D F46A pea.l [A5 - 0xB96]
00005652 4878 0105 push.l 0x105
00005656 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000565A 486D F464 pea.l [A5 - 0xB9C]
0000565E 4878 0106 push.l 0x106
00005662 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005666 486D F45E pea.l [A5 - 0xBA2]
0000566A 4878 0107 push.l 0x107
0000566E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005672 486D F458 pea.l [A5 - 0xBA8]
00005676 4878 0108 push.l 0x108
0000567A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000567E 486D F452 pea.l [A5 - 0xBAE]
00005682 7045 moveq.l D0, 0x45
00005684 2F00 move.l -[A7], D0
00005686 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000568A 486D F44C pea.l [A5 - 0xBB4]
0000568E 4878 0109 push.l 0x109
00005692 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005696 486D F446 pea.l [A5 - 0xBBA]
0000569A 4878 010A push.l 0x10A
0000569E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056A2 486D F440 pea.l [A5 - 0xBC0]
000056A6 4878 010B push.l 0x10B
000056AA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056AE 486D F43A pea.l [A5 - 0xBC6]
000056B2 4878 010C push.l 0x10C
000056B6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056BA 486D F434 pea.l [A5 - 0xBCC]
000056BE 4878 010D push.l 0x10D
000056C2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056C6 486D F42E pea.l [A5 - 0xBD2]
000056CA 4878 010E push.l 0x10E
000056CE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056D2 486D F428 pea.l [A5 - 0xBD8]
000056D6 4878 010F push.l 0x10F
000056DA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056DE 486D F422 pea.l [A5 - 0xBDE]
000056E2 4878 0110 push.l 0x110
000056E6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056EA 486D F41C pea.l [A5 - 0xBE4]
000056EE 4878 0111 push.l 0x111
000056F2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000056F6 486D F416 pea.l [A5 - 0xBEA]
000056FA 4878 0112 push.l 0x112
000056FE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005702 486D F410 pea.l [A5 - 0xBF0]
00005706 4878 0113 push.l 0x113
0000570A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000570E 486D F40A pea.l [A5 - 0xBF6]
00005712 4878 0114 push.l 0x114
00005716 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000571A 486D F404 pea.l [A5 - 0xBFC]
0000571E 4878 0115 push.l 0x115
00005722 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005726 486D F3FE pea.l [A5 - 0xC02]
0000572A 4878 0116 push.l 0x116
0000572E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005732 486D F3F8 pea.l [A5 - 0xC08]
00005736 4878 0117 push.l 0x117
0000573A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000573E 486D F3F2 pea.l [A5 - 0xC0E]
00005742 4878 00CB push.l 0xCB
00005746 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000574A 486D F3E6 pea.l [A5 - 0xC1A]
0000574E 4878 0118 push.l 0x118
00005752 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005756 486D F3E6 pea.l [A5 - 0xC1A]
0000575A 706A moveq.l D0, 0x6A
0000575C 2F00 move.l -[A7], D0
0000575E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005762 486D F3E0 pea.l [A5 - 0xC20]
00005766 4878 0119 push.l 0x119
0000576A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000576E 486D F3DA pea.l [A5 - 0xC26]
00005772 4878 011A push.l 0x11A
00005776 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000577A 486D F3D4 pea.l [A5 - 0xC2C]
0000577E 4878 011B push.l 0x11B
00005782 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005786 486D F3EC pea.l [A5 - 0xC14]
0000578A 4878 0157 push.l 0x157
0000578E 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
00005792 486D F3CE pea.l [A5 - 0xC32]
00005796 4878 01D7 push.l 0x1D7
0000579A 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
0000579E 486D F3C8 pea.l [A5 - 0xC38]
000057A2 4878 01D8 push.l 0x1D8
000057A6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057AA 486D F6B0 pea.l [A5 - 0x950]
000057AE 4878 01D2 push.l 0x1D2
000057B2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057B6 486D F6AA pea.l [A5 - 0x956]
000057BA 7067 moveq.l D0, 0x67
000057BC 2F00 move.l -[A7], D0
000057BE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057C2 486D F6A4 pea.l [A5 - 0x95C]
000057C6 7066 moveq.l D0, 0x66
000057C8 2F00 move.l -[A7], D0
000057CA 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057CE 486D F674 pea.l [A5 - 0x98C]
000057D2 4878 01D4 push.l 0x1D4
000057D6 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057DA 486D F66E pea.l [A5 - 0x992]
000057DE 4878 01D3 push.l 0x1D3
000057E2 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057E6 486D F3C2 pea.l [A5 - 0xC3E]
000057EA 4878 01F8 push.l 0x1F8
000057EE 4EAD 2FBA jsr [A5 + 0x2FBA /* export_1523 */]
000057F2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000057F8 4E5E unlink A6
000057FA 4E75 rts
000057FC 4E56 0000 link A6, 0
00005800 486D 0F22 pea.l [A5 + 0xF22 /* export_480 */]
00005804 702C moveq.l D0, 0x2C
00005806 2F00 move.l -[A7], D0
00005808 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
0000580C 486D 0F2A pea.l [A5 + 0xF2A /* export_481 */]
00005810 702D moveq.l D0, 0x2D
00005812 2F00 move.l -[A7], D0
00005814 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
00005818 486D 0F32 pea.l [A5 + 0xF32 /* export_482 */]
0000581C 7072 moveq.l D0, 0x72
0000581E 2F00 move.l -[A7], D0
00005820 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
00005824 486D 0F3A pea.l [A5 + 0xF3A /* export_483 */]
00005828 4878 00E4 push.l 0xE4
0000582C 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
00005830 486D 0F42 pea.l [A5 + 0xF42 /* export_484 */]
00005834 7065 moveq.l D0, 0x65
00005836 2F00 move.l -[A7], D0
00005838 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
0000583C 486D 0F52 pea.l [A5 + 0xF52 /* export_486 */]
00005840 4878 00E5 push.l 0xE5
00005844 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
00005848 486D 0F5A pea.l [A5 + 0xF5A /* export_487 */]
0000584C 4878 013C push.l 0x13C
00005850 4EAD 2FB2 jsr [A5 + 0x2FB2 /* export_1522 */]
00005854 4E5E unlink A6
00005856 4E75 rts
00005858 4E56 0000 link A6, 0
0000585C 4E5E unlink A6
0000585E 4E75 rts